2012-06-25 60 views
2

我想添加一個相同類型的工具欄到Tabpanel的每個選項卡。ExtJS多視圖實例

問題是,如果我將它們添加到afterrender函數(使用add()doLayout()),我只會在最後創建的選項卡上獲得一個工具欄。

如果我在每個選項卡上添加適當的xtype,以便從頭開始添加工具欄,我也只能得到一個實例,甚至無法正確渲染。

我該如何創建同一視圖的多個實例?

+0

看來你有一個常見的配置錯誤/創建問題。如果您使用配置而不是initComponent創建工具欄,這是一個典型問題。如果您提供工具欄添加方式和位置的代碼,我相信我們將能夠爲您提供幫助。 – Izhaki

+0

另外,你使用的是4.0.7還是4.1? – Izhaki

+0

@Izhaki我正在使用4.1,我已經找出問題所在:我在創建工具欄時使用了一些全局按鈕。這就是他們只出現在最後一個標籤中的原因。工具欄已創建,只有它是空的。不管怎樣,謝謝你。 :D – Dragos

回答

0

問題不在於實例的數量,而在於我創建所需按鈕的方式:它們是全局變量。這就是爲什麼他們從一個工具欄移動到另一個工具欄,看起來好像工具欄本身已經消失了。