试了expandPath方法不行,因为树没有展开的情况下,根本访问不到要展开的叶子节点。
想在之前加入expandAll(),先全部展开,再定位到这个叶子节点。
可是怎么判断树已经全部展开了呢??

解决方案 »

  1.   

    我也不懂,不过查了API,render() 
    组件渲染之后触发。你先让它默认都展开不就行了么?
      

  2.   

    叶子节点中添加触发事件
    handler:function(){
    }点击连接某个jsp页面
    url:'text.jsp'
      

  3.   

    要看你的是不是异步的树,如果是异步的树形要逐级展开,建议你在拼写XML的时候要展开的节点加上expand=true这样到前台就展开了
      

  4.   

    EXT有gePath("id")获得节点路径这样展开就没问题了
      

  5.   

    给treepanel添加一个如下事件//参数node是根节点
    'expandnode' : function(node){
        var chiledNode = node.findChild('id',2,false);
        chiledNode.expand();
    }
      

  6.   


    我这里默认展开的是查找根节点下id为2的节点将其展开,其实我也不知道 还不是通过查API
      

  7.   


    有点BUG,我再看看到底是什么原因
      

  8.   

    在服务端拿数据的时候,把expand属性设置为true
      

  9.   

    用selectPath可以展开选择某节点选择
    treePanel.selectPath(selectNode.getPath());