0

我正在extjs4 mvc.i工作,当时我想处理事件,当标签面板选项卡要更改时。我正在使用ExtJS4中的MVC结构。我正在尝试使用TAB更改事件,但是当Tab更改时,它永远不会被触发。请给我一些建议如何处理此类条件...

这是我的一些代码:--- 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");
  },

我的要求是,每当搅动选项卡时,TabChange事件都会被处理并称为特定功能...请给我一些建议...

4

1 回答 1

0

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

tabchange: this.tabChaged1应该tabchange: this.tabChanged1

于 2013-03-21T07:52:00.550 回答