level 1
拖拽后 复制 产生新的目录树 ,怎样 做到 前台 目录树的 成树规则 和后台数据库 的树规则保持一致 ,需要json 传比较少的数据 并 在大数据量(1w左右) 复制时 控制好 返回时间
谢谢
2012年04月17日 14点04分
1
level 11
这么大的数据量。。。那么我觉得应该不会是同时就操作1w 多个数据,你可以在每次拖拽后利用ajax 将适当的数据传递给后台。避免一次性传递大量数据。。。
2012年04月17日 15点04分
2
level 1
我的意思是 如果复制一个节点 节点下有1W的下级节点, 当然不可能拖拽复制后
方法1:把新生成的节点传到后台(如果 数据量少)如何获得新生成树结构 or 被复制节点的信息
方法2:知道目标节点 和 被复制 节点 的信息,把这两个信息传到后台(这样的传输数据量少)然后 采用更zTree控件同样的新生成树规则,再后台运行再操作数据库,这样就能保证前后台一致了
想问一下,控件能否支持?谢谢
2012年04月18日 00点04分
3
level 11
实现方法2很简单:
1、利用 beforeDrop 回调,触发ajax 给后台传输信息,同时 保留好 treeNodes 和 targetNode 的信息,并且 return false;
2、捕获 ajax 的success 回调,如果后台保存完毕,就利用 addNodes 、moveNode 或 copyNode 等方法进行操作即可
2012年04月18日 05点04分
4