沉睡森林@漂在北京

          本處文章除注明“轉載”外均為原創(chuàng),轉載請注明出處。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
          下面的代碼定義了一個完整的ext treepanel的實例,其中,對checkchange事件的處理,使單擊父親節(jié)點時對下面的子節(jié)點全部選中或取消選中。

          sysFunClassTree = new Ext.tree.TreePanel({
              id:'sysFunClassTree',split:
          true,collapsible:true,rootVisible:false,name:'sysFunClassTree',autoScroll:true,border:true,
              region:'east',title:'功能分類樹',width:
          200,
              loader:
          new Ext.tree.TreeLoader({dataUrl:'http://localhost:8080/jeasyweb/treeSysFunClass.do',baseParams:{'_tree_checkbox':'true'}})
          });
          sysFunClassTree_root 
          = new Ext.tree.AsyncTreeNode({
              text:'Ext TreeRoot',id:'src_root' 
          });
          sysFunClassTree.setRootNode(sysFunClassTree_root);
          sysFunClassTree.on('click', 
          function(node, e){treeClick(node, e);});
          sysFunClassTree.on('checkchange', 
          function(node, flag) {
              
          if (node.hasChildNodes()) {  
                  node.eachChild(
          function(child) {  
                      child.ui.toggleCheck(flag);  
                      child.attributes.checked 
          = flag;  
                      child.fireEvent('checkchange', child, flag);
                  });  
              }  
          });

          posted on 2010-01-25 15:09 王總兵 閱讀(1625) 評論(0)  編輯  收藏 所屬分類: Ext
          主站蜘蛛池模板: 化州市| 根河市| 长丰县| 来安县| 个旧市| 巴塘县| 土默特右旗| 城市| 晴隆县| 千阳县| 营山县| 孟州市| 固阳县| 荔波县| 马鞍山市| 临洮县| 方城县| 安顺市| 广州市| 水富县| 和硕县| 万安县| 防城港市| 法库县| 北安市| 剑河县| 牟定县| 托克逊县| 衡水市| 天津市| 阜新市| 彩票| 太保市| 道孚县| 三亚市| 红安县| 河间市| 苗栗县| 内乡县| 财经| 曲水县|