我点击新增按钮时 触发以下事件
btn_add_handler : function(){
if(sysCheck()){
var childNodes = itemTree.getRootNode().childNodes;
………………
………………
MyToolbar.superclass.btn_add_handler.call(this);//执行这句就可以完成新增
}
},
怎么判断当前结点的层级啊
添加select事件,然后用treestore.getNodeById(选中的节点id),具体select事件参数看
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.tree.Panel-event-select
得到NodeInterface节点后调用getDepth得到节点深度,超过2就不执行创建操作
http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.NodeInterface-method-getDepth
你判断一下当前节点的层级,如果已经是第二级,就不让添加了