我有一扇窗户,窗户内有面板。我动态地将组件添加到面板中。这些组件采用“hbox”布局,以便水平排列。单击按钮后,我将在“hbox”布局中向面板中添加一行类似的组件。这里的问题是我想在第一行下方添加第二行,但以下代码将组件添加到面板的顶部。
panel.add(items); #items is the group of comboboxes in hbox layout
panel.doLayout();
有什么想法可以解决这个问题吗?这样我就可以在第一行下方添加第二行组件。
Extjs版本是3.4
我找到了问题的原因。
Cause:当我们添加具有相同 ' 的组件时id' 到面板,那么新添加的组件将被添加到面板的顶部。
Fix: Use 'itemId' 代替 'id' 同时向面板添加相同的组件。
希望这对某人有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)