var tabpanel = tree.ownerCt.ownerCt.ownerCt.ownerCt.child('#centerGrid');
if(record.data.leaf){
if(tabpanel.child('#'+ record.data['id'])){
tabpanel.setActiveTab(record.data['id']);
}else{
tabpanel.add({
id: record.data['id'],
title: record.data['text'],
closable: true,
xtype: record.data['hrefTarget']
}).show();
tabpanel.setActiveTab(record.data['id']);
}
}else{
alert('请点击叶子');
}
解决:
终于找到问题了,两个gridPanel的工具栏中button的id名字是一样,才会重叠 |
问题: 有时候Extjs中在面板中同时出现两个页面,当删除一个后,另一个也会自动删除。
解决:这种情况的出现 也算这两个页面或者两个页面相关联的页面中出现Id相同,才会出现这种情况。