2012-07-07 31 views
0

我需要更改標題欄文本時更改或點擊TabPanel的圖標。我創建如何在聽衆更改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: { 
    ... 
    } 
}) 

So時,W當我在標題欄上動態地點擊圖標的更改標題時。謝謝我需要幫助。

回答

1

只聽在一個tabpanel的activeitemchange事件:

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

在這個函數中,只得到從value參數的新選項卡的名稱和標題設置爲您的標題欄。

希望這可以幫助

+0

謝謝@TDeBailleul,請問,您有電子郵件聯繫嗎? :) – hekomobile 2012-07-10 14:50:46

+0

請參閱我的stackoverflow配置文件頁面,然後按照鏈接到我的投資組合,然後轉到聯繫頁面。 – 2012-07-10 15:16:57