怎样获取节点对象?急急急。。。。
ztree吧
全部回复
仅看楼主
level 5
huzengxi1994 楼主
总在讲用节点对象的children属性获取该节点所有的子节点数据集,问题是要怎么获取当前被选中节点对象?
2012年08月02日 10点08分 1
level 11
1、对象 可以是 anything(树的对象和 节点的对象是不一样的); 这里的数据集 是 Array ; 数据集本身其实也应该是一个对象是 Array对象
2、树的对象是 init 初始化时返回的 zTree 对象,也可通过 $.fn.zTree.getZTreeObj 方法获取; 但 节点的对象是节点的数据对象
3、你举的例子 treeNode.children 中 treeNode 是节点的数据对象; 不是树对象;
4、针对树对象treeObj 的各个 getXXX 方法根据功能不同,有的会返回节点数据对象,有的会返回节点数据对象的 Array **; callback 中各个回调都会接收到 节点数据对象或**,这个请你仔细看看 API 的说明
5、因为zTree 支持同时选中多个节点,所以getSelectedNodes 方法返回的永远是**,即使当前只选中了一个节点。 那么如何从数组中取出每一个对象,难道还不容易吗? array[0]
2012年08月02日 13点08分 2
我有两个问题请教下,第一,我点树节点,然后加载数据,第二次在点节点会追加数据,怎么每次点的时候都清空掉子节点数据 第二那个ztree前面怎么出现checkbox。我一直没找到这个代码
2012年08月03日 06点08分
回复 @灬陈筅笙ゞ :第一个问题没看明白,不知道你想问什么。因为你的逻辑肯定是你自己添加进去的; 第二个问题 针对复选框专门有一批Demo,怎么找不到呢? excheck
2012年08月05日 14点08分
level 5
huzengxi1994 楼主
谢谢啦,终于搞明白了,呵呵,确实是同一个问题提了好几遍啊
2012年08月03日 02点08分 3
1