请对下表作增、删、改操作,然后点击模拟的“模拟提交”,查看TreeList生成的XML提交文档(发送给服务器)。
注: 在左标尺处击右键有增、删功能的弹出菜单;在最后一行按回车键也能自动增行.





1.可查看创建该TreeList的XML描述文件
2.源码分析:“模拟提交”按钮执行的js如下:
function postModify()
{
 var xml = AF.func("GetChangedXML", "");
 if(xml==null || xml=="")
  AF.func("MessageBoxFloat", "请先作增、删、改操作!	");
 else if(xml!="0") {
  xml = xml.replace(/\r\n/g, "\\r\\n");
  AF.func("MessageBoxFloat", xml + "\r\n center=true;hold=20");
 }
}
从源码可以看出,该js只是调用了GetChangedXML()获得一个XML串而已,该XML大串包含了当前的全部数据。要实现真正的提交,一般采用 AJAX 技术把该XML串 POST 给后端的应用服务器。