zTree.selectNode(nodeList[i],false)最后一个失效
ztree吧
全部回复
仅看楼主
level 3
sailingera 楼主
你好,我用的3.0beta版本。
在例子findnodes基础上,我做了一个节点查询功能树。
扩展了一下searchNode函数,
在每次查询前,将之前的查询结果清除掉:
//将之前的查询结果清空
//zTree.expandAll(false);
//alert(nodeList.length);
for (var i=0, l=nodeList.length; i<l; i++) {
zTree.selectNode(nodeList[i],false);
//alert(nodeList[i].name); }
nodeList=[];
执行后,发现一个问题,原先高亮选择的结果,最后一个没有被取消选择,还是保留鼠标点中的效果,如下图,这是怎么回事?
best regards!
2012年01月05日 03点01分 1
level 11
你好 selectNode 的第二个参数是表明 单独选中 还是 追加选中;取消选择要使用 cancelSelectedNode 方法
2012年01月06日 01点01分 2
level 3
sailingera 楼主
多谢~
2012年02月24日 01点02分 3
1