-1

私はGWTが初めてです。左側には、セッション、アッププロク、バッチの 3 つの階層で構成されるセルツリーがあります。中央には、各セッション、Uproc、および詳細を表示するためのバッチに 1 つずつ、合計 3 つの複合ウィジェットがあります。これらのウィジェットの UiBinder には、データを表示する FormPanel があります。

ツリーのセッション ノードをクリックすると、Session formPanel ウィジェットにセッション データが入力され、upproc およびバッチ パネルの可視性が false に設定されます。

同様に、Uproc ノードをクリックすると、セッションと Uproc パネルにデータが入力されますが (uproc はセッションの子)、セッション パネルのフィールドは無効にされ、バッチ パネルは無効にされます。

同様に、Batch ノードをクリックすると、Session および Uproc パネルにデータが入力されます (バッチは Uproc の子です)。ただし、Session および Uproc パネルのフィールドは無効にする必要があり、バッチ パネルには選択したデータを入力する必要があります。バッチ。

このシナリオを実装する方法を教えてください。gwt 2.4 を使用しています。ありがとう

4

1 に答える 1

0

ウィジェットにはSelectionModelを、CellTreeウィジェットにはSelectionChangeHandlerを使用する必要があります。対話したい各レベルSelectionModelのコンストラクターにを追加する必要があります。 コールバックで、センター パネルを変更できます。DefaultNodeInfo
SelectionChangeHandler

その方法については、Showcase CellTreeの例を確認してください。

于 2012-06-14T12:52:40.107 に答える