GXT2.25.
2 つの列を持つ TableLayout を持つレイアウト コンテナーを含む画面があります。左の列にはツリー グリッドがあります。右の列は、テーブル レイアウト、1 列のレイアウト コンテナーです。
ツリー グリッドのさまざまな項目をクリックすると、クリックした項目に一致する右側のレイアウト コンテナーに編集可能なフィールドを表示したいと考えています。
最初にフォームを起動してサーバーからデータを読み込んでいるときに、レイアウト コンテナーにテキストを追加すると問題ないようです。
テキストが読み込まれた後、secondLayout.removeAll() を呼び出してすべてのアイテムを削除します。次に、ツリー内の項目をクリックします。selection メソッドは secondLayout.removeAll() を呼び出し、テスト用に新しいテキスト項目「Loaded...」を追加します。
private LayoutContainer secondaryLayout;
その後...
secondaryLayout.removeAll();
secondaryLayout.add(new Text("Loaded..."));
アイデア?