ztree吧 关注:1,830贴子:12,476
  • 2回复贴,共1

zTree.selectNode(nodeList[i],false)最后一个失效

只看楼主收藏回复

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


IP属地:北京1楼2012-01-05 11:39回复
    你好 selectNode 的第二个参数是表明 单独选中 还是 追加选中;取消选择要使用 cancelSelectedNode 方法


    IP属地:北京2楼2012-01-06 09:50
    回复
      2025-07-26 03:07:08
      广告
      不感兴趣
      开通SVIP免广告
      多谢~


      IP属地:北京3楼2012-02-24 09:50
      回复