extjs怎么为动态树的每个节点绑定事件,我想要的效果是点击树的不同节点,旁边表格出来的数据也跟着改变?
2个回答
展开全部
留言把,晚上回去给你代码,
追问
大哥!等你胜利归来的消息!
追答
//添加选项卡面板
function addTab(id, link, title) {
var tabId = "tab_" + id;
var tabLink = link;
var tabTitle = title;
var centerpanel = Ext.getCmp("MainTabPanel");
var tab = centerpanel.getComponent(tabId);
if (!tab) {
tab = centerpanel.add
(
new Ext.Panel
(
{
id: tabId,
title: tabTitle,
layout: 'fit',
tools: [{ id: 'refresh'}],
closable: true,
closeAction: 'hide',
items:
[
{
showMask: true,
maskMsg: '正在加载数据,请稍等...',
scripts: true,
html: " "
}
]
}
)
);
centerpanel.setActiveTab(tab);
}
else {
centerpanel.setActiveTab(tab);
}
};
tree.on("itemclick", function(view, node, item, index, e) {
//alert("jiedian1:" + node.raw.id+","+node.raw.text);
// alert(node.data.text);
if (node.data.text == "系统") {
return false;
}
else if (node.raw.id == null || node.raw == null) {
return false;
}
else if (node.raw.id.split("-")[1] == 2) {
addTab(node.raw.id, node.raw.id.split("-")[2], node.raw.text);
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询