关于extjs(2.3) treepanel一点技巧

1.在做树的拖动的时候,遇到一个问题。树叶子节点无法进行append,解决办法:
   _tree.on('beforeappend', beforeAppendNode);
  function beforeAppendNode(tree,pnode,node){
   node.leaf = false;
  }


2.树展示效果,为了美观,隐藏根节点:
  给treepanel 加上属性rootVisible:flase;(默认为true)

 

3.树展示效果,显示根节点,但不允许选择根节点(即根节点不允许点击成选中状态)
  var _root = new Ext.tree.AsyncTreeNode({
  text: '根节点',
  draggable:false,
  id:'1',
  listeners:{//监听根节点的beforeclick事件
   beforeclick:function(n){
    return false;
   }
  }

你可能感兴趣的:(ExtJs)