Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CellTree和GWT面板之间的相互作用_Gwt_Uibinder - Fatal编程技术网

CellTree和GWT面板之间的相互作用

CellTree和GWT面板之间的相互作用,gwt,uibinder,Gwt,Uibinder,我是GWT的新手。我在左手边有一个细胞树,由三个层次组成,即会话、uproc和批处理。我在中心有三个组合小部件,每个会话一个,Uproc和Batch用于显示其详细信息。在这些小部件的UiBinder中,我有一个FormPanel,它将显示数据 我希望当我单击树的会话节点时,我的会话formPanel小部件应该填充会话数据,并且uproc和批处理面板的可见性应该设置为false 类似地,当我单击Uproc节点时,Session和Uproc面板应该填充数据(Uproc是Session的子级),但是S

我是GWT的新手。我在左手边有一个细胞树,由三个层次组成,即会话、uproc和批处理。我在中心有三个组合小部件,每个会话一个,Uproc和Batch用于显示其详细信息。在这些小部件的UiBinder中,我有一个FormPanel,它将显示数据

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

类似地,当我单击Uproc节点时,Session和Uproc面板应该填充数据(Uproc是Session的子级),但是Session面板中的字段应该被禁用,批处理面板应该被禁用

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

请让我知道如何实施此方案。我正在使用GWT2.4。 谢谢

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


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

我不认为StackOverflow是要求提供特定用例教程的地方。您的问题应该与其他人相关(请参阅)。如果你需要关于如何使用GWT CellTree的信息,在谷歌上进行简单的搜索就会得到像“谢谢你”这样的好链接。我能够完成这项任务。