就是页面首先有一根节点,点击根节点从数据库查找他的子节点,点击子节点,再查找他的子节点。急用啊!!!!!

解决方案 »

  1.   

    其实也不难!大致思路如下
    this.initUserTreepanel = function() {
     this.userTreepanel = new Ext.tree.TreePanel({
                 renderTo : 'tree_menu_'+this.pageId,
                 region:'north',
                 split:true,
                 width: 200,
                 height : (this.getBodyHeight(0)-10),
                 collapsible: false,
                 margins:'5 0 5 0',
                 loader: this.treeLoader,
                 rootVisible:true,
                 lines: false,
                 singleClickExpand : true,
                 autoScroll:true,
                 root: new Ext.tree.AsyncTreeNode({text:"树",id:'-1',expanded:true}),
                listeners: {            
               'click' : function(node,e) {
                  this.commit(node);
               }
            }      
             });
    };this.commit = function(node) {  
    if(typeof node == "undefined") {
    node =  this.userTreepanel.getSelectionModel().getSelectedNode();
    }
    if (node.attributes.id == -1) {  //判断一下,就OK了
    this.refreshDatas();
    } else {
    this.loadCompanyUsers(node.attributes.id);
    }

    };
      

  2.   

    refreshDatas()这个如何实现的呀?