当选中子节点时,父节点不选中;当子节点全部选中,父节点才被选中;父节点一被选中,子节点全部选中;
还有一个 节点文本后面能不能加图标(能加事件的);谢谢大家拉

解决方案 »

  1.   

    http://www.baidu.com/s?wd=extjs+%BC%B6%C1%AA%CA%F7&rsv_bp=0&rsv_spt=3&inputT=5482
      

  2.   


     function checkchangeListner(node, checked) {
       if (node instanceof Ext.tree.TreeNode && node.hasChildNodes()) {
        node.expand(true, false, function(pnd) {
           pnd.eachChild(function(child) {
              child.ui.toggleCheck(checked);
              child.attributes.checked = checked;
              child.fireEvent('checkchange',
                checkchangeListner, child);
             }, pnd);
          });
       }
      }
      SysRoleFunctionFrom.prototype.tree0 = function() {
       var url = "/pub/sysfunPubTreeAction.do";
       var acurl = "/system/getNodePubEmployeeAction.do";
       var fclick = function(dx) {
       };
       var tc = new Mes_function();
       var tpl = tc.getTreePanel(url, acurl, "qxtree00", fclick, "系统菜单");
       tpl.on('checkchange', function(node, checked) {
          var tree = Ext.getCmp("qxtree00");
         });
         
       tpl.on('checkchange', checkchangeListner, tpl);
       var loader = tpl.getLoader();
       var tree0 = Ext.getCmp("qxtree00");
       var node = tree0.getSelectionModel().getSelectedNode();
       var a = null;
       if (node != null) {
        a = node.id;
       }
       loader.baseParams = {
        node : a
       }
       return tpl;
      };
      

  3.   

    EXT中的,要全部代码能在服务器上运行的.谢谢