var mysql = new Ext.tree.TreeNode({
text:"MySQL"
});请问如何动态地设置这个节点为选中状态?
我看了API说是用mysql.select();但是不行,请教高手...
PS:静态的好像也不行,没有配置项是这个功能的.

解决方案 »

  1.   

    选中是啥意思??展开还是说把节点前面的checkbox勾上?
    算了,都说吧~
    展开node.expand();貌似是这方法,API中有的
    勾上的话node.ui.toogle=true;node.attributes.checked=true;貌似是这样,反正就这意思吧
      

  2.   

    设置click事件
    click : function(node,e){
        
    },
      

  3.   


    expandnode: function(node) { //节点展开时高亮显示
                            if (node.attributes.Flag=== true) {
                                node.getUI().addClass("x-tree-node-red");//先写好css样式
                            }
    }
    如果是单击时就直接 node.getUI().addClass("x-tree-node-red");
      

  4.   

    不一样。上面是写个字体红色的css样式(啥颜色你自己定)
      

  5.   

     selectPath()看看这个方法
      

  6.   

    不行,不支持该方法,我用的是ext3.1
      

  7.   

    用tree.click(传入要选中的节点)这样看看
      

  8.   

    这个是treepanel的一个方法。传入的是一个节点路径('/0/1')表示root节点下的id为1的节点,