0

TabPanel のアイコンを変更またはタップするときに、タイトル バーのテキストを変更する必要があります。私が作成しました

Bars.js

Ext.define('myapp.view.Myclass', {
   extend: 'Ext.Titlebar',

   config: {
      title: '',
   }
})

Viewport.js

Ext.define('myapp.view.Viewport' , {
extend: 'Ext.TabPanel',

config: {
      tabBarPosition: 'bottom',
      items: [
         {
            xtype: 'myicon1'
         },
         {
            xtype: 'myicon2'
         },
      ]
    }
})

およびMyIcon1.js

Ext.define('myapp.view.MyIcon1', {
extend: 'Ext.Panel',
xtype: 'myicon1',

   config: {
     ...
   }
})

そのため、タイトルバーでアイコンの変更タイトルを動的にタップすると。ありがとう、助けが必要です。

4

1 に答える 1

1

activeitemchangeタブパネルでイベントを聞くだけです:

activeitemchange: function( container, value, oldValue, eOpts ){
  ...
}

この関数内で、valueパラメーターから新しいタブの名前を取得し、タイトルをタイトルバーに設定するだけです。

お役に立てれば

于 2012-07-10T14:26:09.323 に答える