ext中如何有效定位到某一个tabpanel
我想在ext中定位一个tabpanel,然后如果有的话就定位到那个tabpanel,如果没有的话就新增一个tabpanel,请问大家怎么实现?...
我想在ext中定位一个tabpanel,然后如果有的话就定位到那个tabpanel,如果没有的话就新增一个tabpanel,请问大家怎么实现?
展开
2个回答
展开全部
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:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src='+url+'></iframe>',
closable:true
});
center.add(p);
center.setActiveTab(p);
}
}
}
}
应该能满足你
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:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src='+url+'></iframe>',
closable:true
});
center.add(p);
center.setActiveTab(p);
}
}
}
}
应该能满足你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询