我正在extjs4 mvc.I工作,我陷入了一个点,我想要处理事件时,选项卡面板选项卡将changed.I在extjs4中使用MVC结构。 我试着用标签更改事件,但是当标签是changed.please给我一些建议如何处理这样的情况它永远不会被解雇......更改extjs4中tabpanels选项卡的哪个事件被触发?
这里是我的一些代码: - 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");
},
我的要求是,只要标签chaged那么tabchange事件得到处理,特别是函数被调用。 .. 请给我一些建议...
我敢肯定它是'tabchange'事件,就像你有以上。 – Rob 2013-03-21 07:37:37
我正在使用它,但它不会处理它。请给我解释一下如何使用它? – 2013-03-21 07:41:30
好像你在你的控制器中,你只拼错函数...'this.tabChaged1'应该是'this.tabChanged1' .. – Rob 2013-03-21 07:43:07