2011-11-28 64 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); 
相关问题