你好,我用的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!
在例子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!