8

公式にはGWTが新しいRootLayoutPanelの使用を推奨していることを理解していますが、インターネット上のいくつかの投稿では、一部のWebアプリケーションではRootPanelを使用する方がよいと主張しています。
どちらを使用するかをどのように決定できますか?
それぞれに異なるユースケースはありますか?(またはすべての要件はどちらかで満たすことができます)

4

1 に答える 1

13

RootLayoutPanel良くなることはできません。それはただ違う。

RootPanelページにウィジェットを追加できます (基本的に、ページ上のいくつかの html 要素をルート ウィジェットとして使用できます)。RootPanel's同じアプリケーションで複数定義できます。

RootLayoutPanelの動作は少し異なりますが、常にウィンドウ内の使用可能なサイズをすべて埋めようとするため、パネル内のコンテンツはブラウザー ウィンドウのサイズに完全に適合します。また、ウィンドウのサイズを追跡し、それに応じて子要素のサイズを変更します (サポートされている場合)。またRootLayoutPanel、 に直接接続しようとし<body> elementます。たとえば、ページ上のどの html 要素が「開始点」になるかを選択することはできません。

したがって、何をしたいかによって、RootPanelまたはを選択できますRootLayoutPanel

于 2012-04-15T12:05:37.833 に答える