如何在移动节点的时候不去加载targetNode下的内容
ztree吧
全部回复
仅看楼主
level 13
李坤銳 楼主
请问树老大,
现在有这样一个问题,格式如下:
1级分类A,下面有3个子类B,C,D,其中C下面还有若干子分类,但是该节点并没有被展开过,子分类的内容是通过异步加载来读取的.
现在要往A下面添加一个新的子节点E,然后在B-D中做循环,如果E的某个属性,比如叫DislpayOrder比循环中的当前节点的DisplayOrder小,就把E往前移动一位,比如moveNode(B,E,"prev",true),这个需求是实现了.但是我发现在比较的过程中,C分类会自动在后台执行expand方法获取了其下的子分类内容,请问如何避免这个问题呢?
也就是说,我只希望这些节点只比较自身的属性,而不要做多的动作.
2013年03月25日 08点03分 1
level 11
哈哈哈哈, 让你发现了。。。。
赶紧升级到最新版本的 zTree 吧
v3.5.12 log:
* 【修改】在异步加载模式下,使用 moveNode 方法,且 moveType != "inner" 时,也会导致 targetNode 自动加载子节点的 bug
2013年03月25日 10点03分 2
原来如此,非常感谢树老大的回复.
2013年03月25日 10点03分
1