2012-04-15 91 views
8

據我所知,官方GWT建議使用較新的RootLayoutPanel,但互聯網上的一些帖子聲稱,對於某些Web應用程序,最好使用RootPanel。
如何決定使用哪一個?
每個用戶都有不同的用例嗎? (或者每個要求都可以滿足)GWT RootPanel vs RootLayoutPanel

+0

到目前爲止,我對RootLayoutPanel做了很好的體驗。這些互聯網帖子宣稱什麼? – Hbf 2012-04-15 10:25:07

+0

[http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5f68621da14f034​​d](Here)就是這樣的帖子的一個例子,他們在這裏討論用於RootPanel或RootLayoutPanel的Web應用程序的類型。 – kroiz 2012-04-15 10:52:11

回答

13

RootLayoutPanel不可能更好。它只是不同而已。

RootPanel允許您將小部件添加到頁面中(基本上,您可以使用頁面上的一些html元素作爲根小部件)。您可以在同一個應用程序中定義多個RootPanel's

RootLayoutPanel行爲有點不同,它總是試圖填充窗口中所有可用的大小,因此面板內的內容將完全適合瀏覽器窗口大小。它還會跟蹤窗口的大小,並相應地調整子元素的大小(如果他們支持的話)。 RootLayoutPanel也將嘗試直接附於<body> element,例如,你不能選擇頁面上的哪個HTML元素將成爲「起點」。

所以,根據你想要做什麼,你可以選擇RootPanelRootLayoutPanel

+0

嗯謝謝,但我想了解如何選擇一個在另一個(只是拋出的想法)1.讓我爲某些應用程序類型或功能編寫更多的代碼。 2.不可能做一些UI或UX功能。等等... – kroiz 2012-04-16 13:17:08