ExtJS将组件移动到另一个布局

时间:2012-05-28 10:56:39

标签: extjs

我有一些GridPanel。我可以编写一个插件,它将使用BorderLayout创建Panel并将我的网格推送到这个面板,区域为==='center',FormPanel的区域为==='west',例如?换句话说,我想获得我的组件并将其完全移动到另一个组件。

1 个答案:

答案 0 :(得分:2)

我相信你要求在渲染后移动一个组件。

我建议为每个地区设置一些更基本的容器(或面板,如果你愿意)设置BorderLayout。然后将网格和表单面板添加到那些容器,而不是直接添加到BorderLayout面板。

此时,您可以简单地将所需的组件和.add()或.insert()组合到其他容器中。至少在extjs 3.2.1中,add()和insert()都会处理整个移动。不要删除()它们。