extjs中的tabPanel切换的时候selectModel的监听事件就不好使了,请问大神怎么解决?
tabPanel里判断是否重新创建varobj=Ext.getCmp(id);if(obj){//如果存在_this.tabPanel.setActiveTab(id);...
tabPanel里判断是否重新创建
var obj = Ext.getCmp(id);
if(obj){//如果存在
_this.tabPanel.setActiveTab(id);
}else{//否则创建
var panel=new Ext.Panel({...})
}
监听事件
_this.listGrid.selModel.on('selectionchange', function(selModel){
//改变按钮的状态
}
我试过不论存在与否都重新创建,那样监听事件虽然可以用了,但是加载的按钮会重复,请高手给个思路? 展开
var obj = Ext.getCmp(id);
if(obj){//如果存在
_this.tabPanel.setActiveTab(id);
}else{//否则创建
var panel=new Ext.Panel({...})
}
监听事件
_this.listGrid.selModel.on('selectionchange', function(selModel){
//改变按钮的状态
}
我试过不论存在与否都重新创建,那样监听事件虽然可以用了,但是加载的按钮会重复,请高手给个思路? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询