![]() |
请对下表作增、删、改操作,然后点击模拟的“模拟提交”,查看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 给后端的应用服务器。 |