2012-11-02 30 views
0

是否有無痛的方式來改變Ext JS工具欄的方向?喜歡的東西改變TBARBBAR(的配置外)更改Ext JS工具欄方向(外部配置)

我試圖做到這一點在Ext JS的3.4

我知道我可以覆蓋配置和更改工具欄方向。但是我想知道是否有人能夠用幾行代碼來做到這一點。

+0

在什麼時候?你的意思是編程後組件呈現? – dbrin

+0

渲染後也可以工作。我基本上希望當組件被顯示/變得對用戶可見時,tbar是bbar。 –

+0

那麼爲什麼不在配置中這麼做呢? – dbrin

回答

0

更改初始配置的方法是在實例化過程中傳遞重寫配置。 例如,如果你有一個面板與TBAR一個定義:

Ext.define('MyPanel',{ 
    extend:'Ext.panel.Panel', 
    tbar: [{text:'myButton'}] 
    ... 
}); 

你可以覆蓋它的配置,當你實例化它:

Ext.create('MyPanel',{ 
    tbar:undefined, 
    bbar: [{text:'myButton'}] 
    ... 
});