level 4
json数据是一次全取所有节点的异步树,用treeObj.reAsyncChildNodes(null, "refresh");重新刷新数据后,如何使用treeObj.expandNode(nodes true, true, true);做指定节点定位呢?
2014年04月25日 08点04分
1
level 4
ztree您好,我是这么解决的,一次全取所有节点,给每个节点添加属性isSelect,在数据加载后用递归判断,请问还有更简单的方法实现吗?
2014年04月25日 09点04分
2
level 11
定位一个节点还是多个节点? 既然你的节点是一次性全部加载完毕的,那么直接用 getNodeByParam 方法找到他,然后 selectNode 方法执行以下不就可以了?
2014年04月27日 14点04分
3
您好是这样,当谋一节点的的父级发生变更后,需重新加载所有数据,再对变更父级后的节点做定位。
2014年04月27日 15点04分
回复 arko2002 :父级是如何发生变更? 只是父级节点数据属性变更 还是说 更换了父级节点? 如果只是数据属性变更,直接更改父节点数据,然后使用 updateNode 通知视图更新即可。 更换父节点数据是不是可以考虑使用moveNode 方法? 具体还要根据你的需求而定
2014年05月04日 00点05分
回复 arko2002 : 总之,尽量避免总是重新加载所有数据...
2014年05月04日 00点05分
回复 zTreeAPI :是的明白了,十分感谢
2014年05月05日 13点05分