2

这是一个主观问题,但我想就最好的方式提出一些想法。我给你安排一下情况。

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

这是一个示例的图片: ExtJS 样机

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

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

想法?

4

1 回答 1

2

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

您可以在此处的 API 中阅读有关它的 信息。基本思想就像你说的,一堆包含组件的卡片,你通过调用相关方法来洗牌。

于 2011-06-23T15:53:44.227 回答