0

私は extjs4 mvc で作業しています。タブ パネルのタブが変更されるときにイベントを処理したいところで行き詰まります。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");
  },

私の要件は、タブが変更されるたびにタブ変更イベントが処理され、特定の関数が呼び出されることです...アドバイスをください...

4

1 に答える 1

0

コントローラーの関数名のスペルが間違っています。

tabchange: this.tabChaged1する必要がありますtabchange: this.tabChanged1

于 2013-03-21T07:52:00.550 に答える