ExtJS - 嵌套窗口/ FormPanel

时间:2011-06-23 15:36:26

标签: extjs grid window modal-dialog formpanel

这是一个主观问题,但我想就最好的方法提出一些建议。我会为你确定情况。

我有一个带有列的网格,允许用户在特定项目上“查看详细信息”。网格还允许用户在这些项目上选择多行和“查看详细信息”。当用户单击“查看详细信息”时,窗口将弹出网格,其中包含一个表单,并且控件可在多个项目之间导航(如果他们选择了多个项目)。

以下是一张示例图片 ExtJS Mockup

我创建Window没有问题,但我很好奇如何处理多个“FormPanel”,如果这有意义的话?我是否需要在容器面板中为他们选择的每个项目创建另一个Panel,然后根据活动项目隐藏/显示(在下拉列表中显示为“Item#1”)?

我认为它就像一副卡片,你可以在其中导航,但我以前从未做过这样的事情。另请注意,每个项目/卡片都会预先填充来自网格的信息,但如果我使用同一个商店,这应该很容易。

思想?

1 个答案:

答案 0 :(得分:2)

是的,你是对的,你正在寻找的布局是CardLayout

您可以在API here中阅读相关内容。基本的想法就像你说的那样,是一堆包含组件的卡片,你可以通过调用相关的方法来改变它们。