easeUI 树形菜单双击文字关闭打开

来源:互联网 发布:js 寄生组合式继承 编辑:程序博客网 时间:2024/05/22 13:14
/if(!$.('#treeId').tree('isLeaf',node.target)){//判断否是叶子节点  
      //if(node.state=='closed'){//判断菜单是打开还是关闭状态      
$.('#treeId').tree({
 url: ...,
 onSelect:function(node){
if(node.state=='closed'&&(!$.('#treeId').tree('isLeaf',node.target))){ 
               $(this).tree('expand',node.target);//点击文字展开菜单  
                if (node.attributes && node.attributes.url) {  
                    var url = '${ctx}' + node.attributes.url;  
                    addTab({  
                        url : url,  
                        title : node.text,  
                        iconCls : node.iconCls  
                    });  
                      
                }  
            }else{  
                if($.('#treeId').tree('isLeaf',node.target)){  
                    if (node.attributes && node.attributes.url) {  
                        var url = '${ctx}' + node.attributes.url;  
                        addTab({  
                        url : url,  
                        title : node.text,  
                        iconCls : node.iconCls  
                        });                       
                    }                 
                }else{  
                    $(this).tree('collapse',node.target);//点击文字关闭菜单  
                }  
              
            }     


}


})
原创粉丝点击