0

多くのネストされた UI コンポーネントを持つアプリケーションを作成しています。非常に一般的な領域から始めます。これにより、基本 UI コンテナー (ある種のパネル) が作成されます。一般に、私は DockLayoutPanel を使用していますが、これが最良の選択であるかどうかはわかりません。

とにかく、ある領域または別の領域にドリルダウンし始めると、ネストされた UI 構造を作成しています。Level 1 は単なる DockLayoutPanel だとしましょう。

レベル 2 (特定のサブシステム用) は、レベル 1 を 2 つの新しいパネルに分割できます。サブレベル 3 のさまざまなコンポーネントは、レベル 2 の 2 つのパネルを使用します。おそらく、一部のサブシステムには 4 番目のレベルもあります。独自の階層を持つ他の多くの主要なサブシステムもあります。

さて、私の質問の要点に移りましょう。せっかく作ったのに「1階のパネルをもう少し大きくしたい」「小さくしたい」と言われたらどうしよう、という不安はあります。ご覧のとおり、パネルのサイズを (GWT デザイナーで作業して) 設定しているので、すべてがきれいに見えます。

上記のシナリオが発生した場合、すべてを手動でサイズ変更する必要があります。これは巨大な PITA になります。

私の質問は、サイズに関して親コンポーネントを変更した場合、この効果がカスケードされるか、アプリケーションで自動的に補償されるように、このことを設計または構築する方法はありますか?

4

1 に答える 1