2011-11-28 58 views
0

我有這個面板Sencha Touch-我不能爲兩個不同的面板實例化(作爲一個項目)同一個面板嗎?

Mobz.views.aPanel = new Ext.Panel({ 
    id: 'apanel ', 
    tpl: aPanel _Template, 
    data: Mobz.stores.aPanel _Store 
}); 

我想兩個diferent面板使用它,而我不能。 Sencha將只處理最後一次呼叫\實例化。

的實例

Mobz.views.IngressoTipo = new Ext.Container({ 
    id: 'ingressostipo', 
    layout: { 
     type: 'vbox', 
     align: 'stretch' 
    }, 
    items: [Mobz.views.aPanel] 
}); 

可有人請幫我看看如何重用相同的對象,在多個面板?我想複製我的代碼。

感謝您的幫助! Shlomi。

+1

爲什麼你不能動態地添加項目並在使用後將其刪除... – heyjii

+0

謝謝你清理它!我會試着在這件事上進行調查。 – neoswf

+0

@heyjii,試着發表你的評論作爲答案,我會批准你的幫助作爲我的問題的答案。這樣你就可以得到你應得的排名:) – neoswf

回答

1

爲了重複使用面板在多個容器中的項目,你可以添加它動態地添加它,並添加使用後,將其刪除()刪除()方法,即

yourParentPanel.add(childPanel); 

yourParentPanel.remove(childPanel); 
相關問題