Google Web Toolkit (GWT) の学習を始めたばかりです。GWT アプリケーションでヘッダー、左ナビゲーション バー、およびフッターを実装するにはどうすればよいですか?
ヘッダーとフッターを 1 つのページに配置し、他のすべてのページで同じものを再利用するにはどうすればよいですか?
上記の要件をどのように達成できますか?
Google Web Toolkit (GWT) の学習を始めたばかりです。GWT アプリケーションでヘッダー、左ナビゲーション バー、およびフッターを実装するにはどうすればよいですか?
ヘッダーとフッターを 1 つのページに配置し、他のすべてのページで同じものを再利用するにはどうすればよいですか?
上記の要件をどのように達成できますか?
SplitLayoutPanelを使用するのが好きです。ここでは基本的に中央のパネルのみを変更し、北西などはそのままにしておきます。ここで非常に優れた概要を見つけることができます。
基本的なレイアウトで Ui:Binder にテンプレートを作成し、このテンプレートをすべての新しいページに使用できます。
もう 1 つのオプションは、メニュー、ヘッダー、およびフッター用のカスタム ウィジェットを作成することです。次に、新しいページのテンプレートを再度使用できますが、各ボタン、ラベルなどを含める代わりに、カスタムの headerWidget、footerWidget、および menuWidget を含めるだけです。
他の人がすでに示唆しているように、LayoutPanels の 1 つを使用してページを整理します。私のお気に入りは LayoutPanel です。headerWidget、footerWidget、および menuWidget をこの LayoutPanel に追加し、それらの位置を指定します。
これには Ui:Binder を使用することをお勧めします。これは、レイアウトを行うためのより便利な方法であり、非常に視覚的 (間違いの数を削減するのに役立ちます) であり、保守がはるかに簡単です。