我在extjs4 mvc中工作。当我在tab面板选项卡发生变化时我想要处理事件时我正陷入困境。我在extjs4中使用MVC结构。 我尝试使用制表符更改事件,但在更改制表符时它永远不会被触发。请给我一些建议如何处理这种情况......
这是我的一些代码: - 1)我的视图文件:---
Ext.define('am.view.center.centerTab',{
extend:'Ext.tab.Panel',
id:'centerTabId',
frame:true,
flex:1,
alias:'widget.CenterTab',
minTabWidth: 200,
border: 0,
style: {
borderColor: 'white',
//borderStyle: 'solid'
},
items:[
{
title:'Tab1',
},
{
title:'Tab2',
},
{
title:'Tab3'
}
]//end of items
});// End of login class
2)这是我的控制器文件的一些代码:---
------
'CenterTab':
{
tabchange:this.tabChaged1
}
}); //end of control
},//end of init function
tabChanged1:function()
{
console.log("tab changed");
},
我的要求是每当Tab被标记时,tabchange事件都会得到处理并调用特定的函数...... 请给我一些建议......
答案 0 :(得分:0)
您在控制器中拼错了函数名称。
tabchange: this.tabChaged1
应为tabchange: this.tabChanged1