CellTree和Panels GWT之间的互动

时间:2012-06-14 11:35:35

标签: gwt uibinder

我是GWT的新手。我在左侧有一个CellTree,包括三个层次结构,即session,uproc和batch。我在中心有三个复合小部件,每个会话一个,Uproc和Batch用于显示其详细信息。在这些小部件的UiBinder中,我有FormPanel,它将显示数据。

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

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

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

请告诉我如何实施此方案。我正在使用gwt 2.4。 感谢

1 个答案:

答案 0 :(得分:0)

您的CellTree小部件需要SelectionModel,而SelectionChangeHandler小部件需要CellTree。您必须将SelectionModel添加到要与之互动的每个级别的DefaultNodeInfo构造函数中。
SelectionChangeHandler回调中,您可以更改中心面板。

查看展示{{3}}示例,了解如何操作。

相关问题