-1

我是 GWT 的新手。我在左侧有一个 CellTree,它包含三个层次结构,即会话、uproc 和批处理。我在中心有三个 Composite Widget,每个 Session、Uproc 和 Batch 一个用于显示其详细信息。在这些小部件的 UiBinder 中,我有将显示数据的 FormPanel。

我希望当我单击树的会话节点时,我的 Session formPanel 小部件应该填充会话数据,并且 uproc 和批处理面板的可见性应该设置为 false。

同样,当我单击 Uproc 节点时,会话和 Uproc 面板应填充数据(uproc 是会话的子级),但会话面板中的字段应禁用,批处理面板应禁用。

同样,当我单击批处理节点时,会话和 Uproc 面板应填充数据(批处理是 uproc 的子级),但会话和 uproc 面板中的字段应禁用,批处理面板应填充所选数据批。

请让我知道如何实施此方案。我正在使用 gwt 2.4。谢谢

4

1 回答 1

0

您必须为您的小部件和它提供一个SelectionModel。您必须将 添加到要进行交互的每个级别的构造函数中。 在回调中,您可以更改中心面板。CellTreeSelectionChangeHandlerSelectionModelDefaultNodeInfo
SelectionChangeHandler

查看 Showcase CellTree示例了解如何操作。

于 2012-06-14T12:52:40.107 回答