【问题标题】:Interaction between CellTree and Panels GWTCellTree 和 Panels GWT 之间的交互
【发布时间】:2012-06-14 20:52:40
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: gwt uibinder


【解决方案1】:

您必须为您的CellTree 小部件添加一个SelectionModel,并为其添加一个SelectionChangeHandler。您必须将 SelectionModel 添加到您想要进行交互的每个级别的 DefaultNodeInfo 构造函数中。
SelectionChangeHandler 回调中,您可以更改中心面板。

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

【讨论】:

  • 谢谢。我能够完成这项任务。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-06
  • 2016-11-11
  • 2016-05-15
  • 2015-03-31
  • 2014-06-28
  • 2015-07-17
相关资源
最近更新 更多