延迟加载+addNodes 出现BUG
ztree吧
全部回复
仅看楼主
level 1
bestlinux82
楼主
前提:AJAX在展开节点时才获取数据。
操作:在折叠目标节点的情况下,调用addNodes添加子节点;
结果:自动展开目标节点,且重复显示刚刚添加的节点(数据重复了)
2013年02月04日 08点02分
1
level 11
zTreeAPI
如果你只是 addNodes 一次不会导致重复
很可能是 一边用 ajax 通知后台添加数据,同时又用 addNodes 添加数据,导致了在客户端添加了一次,同时因为异步加载 又获取了一遍从而导致重复。
如果是这种情况,目前的解决方案:根据treeNode.zAsync 可以判断 父节点是否需要进行异步加载, 如果需要则不使用 addNodes 添加节点数据即可。
2013年02月06日 08点02分
2
1