更改extjs4中的tabpanels选项卡会触发哪个事件?

时间:2013-03-21 07:34:38

标签: extjs extjs4 extjs4.1 extjs-mvc

我在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事件都会得到处理并调用特定的函数...... 请给我一些建议......

1 个答案:

答案 0 :(得分:0)

您在控制器中拼错了函数名称。

tabchange: this.tabChaged1应为tabchange: this.tabChanged1