ext中如何有效定位到某一个tabpanel

2024-12-16 07:19:11
推荐回答(2个)
回答1:

listeners:{
click:function(n){
var url=n.attributes.url;
var id=n.attributes.id;
var p=center.getItem(id);
if(url){
if(p){
center.setActiveTab(p);
}else{
p=new Ext.Panel({
title:n.attributes.text,
renderTo:Ext.getBody(),
id:id,
html:'',
closable:true
});

center.add(p);
center.setActiveTab(p);
}
}
}
}
应该能满足你

回答2:

一般的是给个id,用Ext.getCmp(Id)来获取,如果没有这个组件,就添加。完了将其设为当前tab就可以了 setActiveTab(cmp)