如何选中树的某个孙子节点
ztree吧
全部回复
仅看楼主
level 1
xiedm2012 楼主
能实现选中树的某个子节点,现在实际需要选中树的某个孙子节点,这个孙子节点的父节点已经展开。主要是怎么获得孙子节点,$.fn.zTree.getZTreeObj(“tree_id”).getNodes()只能获得这棵树的所有子节点,怎么获的树的所有节点?
2012年01月11日 03点01分 1
level 11
答案:顺藤摸瓜! 因为你是需要找某个节点的子孙节点。。那么就按照你的需求找到原始的父节点,默认情况下其子节点都是在 treeNode.children 属性下,以此类推找下去就是了。
不过不知道你具体的需求,给你提供几个方法:
1、getNodes 是获取 zTree 内的全部节点,但因为zTee 使用的数据是嵌套关系的JSON数据,所以 for 循环遍历getNodes的结果只能得到全部的根节点。 transformToArray 方法可以帮助你直接将全部节点排列在一个Array内。
2、getNodeByParam getNodesByParam getNodesByParamFuzzy 这几个方法可以帮助你快速查找你需要的节点
2012年01月12日 01点01分 2
1