ExtJS4给tree的结点添加点击事件

来源:互联网 发布:数据库的外键怎么设置 编辑:程序博客网 时间:2024/06/06 16:53

在属性root后添加listeners属性:

root:{          text:'..',id:'root',          children:[{                      text:'业务信息',                      id:'bussinessInfo_gotoBusinessInfo.do',                      leaf:true                      }, {                      text:'组织管理',                      leaf:true,                      id:'login.jsp'                      }]                  },  listeners:{   //添加节点点击事件   itemclick:function(v,r,item){   var n = tab.getComponent(r.raw.id);   if(r.raw.id=='root'){        return;   }   if(!n){ // 判断是否已经打开该面板        n = tab.add({'id':r.raw.id,'title':r.raw.text,closable:true,      // 通过html载入目标页        html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="'+r.raw.id+'"></iframe>'        });     }   tab.setActiveTab(n);   }    }