據我所知,官方GWT建議使用較新的RootLayoutPanel,但互聯網上的一些帖子聲稱,對於某些Web應用程序,最好使用RootPanel。
如何決定使用哪一個?
每個用戶都有不同的用例嗎? (或者每個要求都可以滿足)GWT RootPanel vs RootLayoutPanel
8
A
回答
13
RootLayoutPanel
不可能更好。它只是不同而已。
RootPanel
允許您將小部件添加到頁面中(基本上,您可以使用頁面上的一些html元素作爲根小部件)。您可以在同一個應用程序中定義多個RootPanel's
。
RootLayoutPanel
行爲有點不同,它總是試圖填充窗口中所有可用的大小,因此面板內的內容將完全適合瀏覽器窗口大小。它還會跟蹤窗口的大小,並相應地調整子元素的大小(如果他們支持的話)。 RootLayoutPanel
也將嘗試直接附於<body> element
,例如,你不能選擇頁面上的哪個HTML元素將成爲「起點」。
所以,根據你想要做什麼,你可以選擇RootPanel
或RootLayoutPanel
。
+0
嗯謝謝,但我想了解如何選擇一個在另一個(只是拋出的想法)1.讓我爲某些應用程序類型或功能編寫更多的代碼。 2.不可能做一些UI或UX功能。等等... – kroiz 2012-04-16 13:17:08
相關問題
- 1. GWT中的RootPanel和RootLayoutPanel的標準docType
- 2. gwt rootpanel到portlet
- 3. GWT RootPanel得到ID
- 4. GwtChosen與GWT LayoutPanel和RootLayoutPanel搭配不好
- 5. 如何清除GWT中的RootLayoutPanel?
- 6. GWT 2.2 RootPanel CSS錯誤
- 7. GWT RootPanel沒有交互
- 8. KEY_ENTER處理程序RootPanel GWT
- 9. 在中心顯示rootPanel GWT
- 10. 如何在RootLayoutPanel中獲取BodyElement()GWT
- 11. GWT更換股利(未追加!)與RootPanel
- 12. ext gwt標籤rootpanel的輸出,get.add?
- 13. GWT - 如何將KeyDownHandler添加到Rootpanel
- 14. GWT擴展DecoratorPanel並添加到rootPanel
- 15. 在GWT中添加HTMLelement到RootPanel
- 16. GWT:刪除RootPanel內容(編號)
- 17. gwt從onModuleLoad外部訪問rootpanel
- 18. 如果我將RootPanel更改爲RootLayoutPanel,則我的瀏覽器會忽略滑塊。爲什麼?
- 19. 在GWT中滾動
- 20. GWT RootLayoutPanel - 問題渲染頁從第二個到第一個(第一個正常工作)
- 21. GWT RootLayoutPanel:這個小部件的父項不實現HasWidgets
- 22. GWT:沒有RootLayoutPanel的可調整大小的佈局?
- 23. GWT:當向RootPanel添加Composite組件時停止執行
- 24. GWT在RootPanel上顯示異步調用的小部件
- 25. 如何在RootPanel上顯示GWT小部件?
- 26. 使用GWT RootPanel調用在一個div中獲取嵌套類
- 27. GWT:如何從RootPanel獲取對按鈕的引用?
- 28. RootPanel元素
- 29. GWT DragStartEvent vs MouseDownEvent
- 30. Flex vs GWT
到目前爲止,我對RootLayoutPanel做了很好的體驗。這些互聯網帖子宣稱什麼? – Hbf 2012-04-15 10:25:07
[http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5f68621da14f034d](Here)就是這樣的帖子的一個例子,他們在這裏討論用於RootPanel或RootLayoutPanel的Web應用程序的類型。 – kroiz 2012-04-15 10:52:11