如何在extjs项目中多次添加容器

时间:2016-08-01 07:32:22

标签: javascript extjs extjs3

我有一个容器,我将在我的面板项目中添加。 me.add(Contain);

我想在某些情况下多次添加此容器。我正在使用循环,最后我正在写。 panel.doLayout();只出现一个容器正在添加。我错过了什么。 如何在extjs面板中的旧多个容器。

2 个答案:

答案 0 :(得分:1)

你不能多次添加同一个实例,想想渲染系统如何在html中工作,节点只有1个父节点。

你必须添加容器的多个实例,但是你可以传递相同的视图(如果你想显示相同的数据)

因此,当您添加时,您必须创建容器的新版本,但如果您愿意,可以共享商店,视图模型和其他数据

答案 1 :(得分:0)

Before add container multiple times in to your panel. Check that container 
you are adding does not have id or itemId as a config property.

So if you want to add that container multiple time you can use that container
with different itemId.
Otherwise it will add only one container and other added container will not
displayed on GUI.