2

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

4

1 回答 1

2

我相信您要求在渲染组件后移动它。

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

那时,您可以简单地获取所需的任何组件并将 .add() 或 .insert() 放入其他容器。至少在 extjs 3.2.1 中, add() 和 insert() 都负责整个移动。不要删除()它们。

于 2012-05-29T15:21:09.410 回答