Tôi hiểu rằng GWT chính thức đề xuất sử dụng RootLayoutPanel mới hơn nhưng một số bài đăng trên internet tuyên bố rằng đối với một số ứng dụng web, tốt hơn nên sử dụng RootPanel.
Làm thế nào người ta có thể quyết định sử dụng cái nào?
Có trường hợp sử dụng nào khác nhau cho từng trường hợp không? (hoặc mọi yêu cầu có thể được thỏa mãn với một trong hai)GWT RootPanel vs RootLayoutPanel
Trả lời
RootLayoutPanel
không thể tốt hơn. Nó chỉ khác nhau.
RootPanel
cho phép bạn thêm tiện ích con vào trang (về cơ bản bạn có thể sử dụng một số phần tử html trên trang làm tiện ích gốc). Bạn có thể xác định nhiều RootPanel's
trong cùng một ứng dụng.
RootLayoutPanel
hoạt động hơi khác một chút, nó luôn cố gắng lấp đầy tất cả kích thước có sẵn trong cửa sổ, vì vậy nội dung bên trong bảng điều khiển sẽ hoàn toàn phù hợp với kích thước cửa sổ trình duyệt. Nó cũng sẽ theo dõi kích thước của cửa sổ, và sẽ thay đổi kích thước các phần tử con cho phù hợp (nếu chúng hỗ trợ nó). Ngoài ra RootLayoutPanel
sẽ cố gắng đính kèm chính nó trực tiếp vào <body> element
, ví dụ: bạn không thể chọn phần tử html nào trên trang sẽ trở thành "điểm bắt đầu".
Vì vậy, tùy thuộc vào những gì bạn muốn làm, bạn có thể chọn RootPanel
hoặc RootLayoutPanel
.
mmm cảm ơn nhưng tôi muốn hiểu làm thế nào lựa chọn một trong những khác sẽ (chỉ cần ném ý tưởng) 1. làm cho tôi viết mã nhiều hơn cho một số loại ứng dụng hoặc tính năng. 2. làm cho nó không thể làm một số giao diện người dùng hoặc UX tính năng. v.v ... – kroiz
- 1. Ext GWT vs GWT-EXT
- 2. GWT: FlexTable vs Bảng
- 3. ExtJs Vs Ext GWT Vs SmartGWT
- 4. GWT Element setAttribute vs setPropertyString
- 5. Cách căn giữa ứng dụng gwt ở giữa trang
- 6. GWT VS Google Closure, sự khác biệt là gì?
- 7. Mã GWT HOẶC GWT Designer?
- 8. GWT: Sự khác biệt giữa gwt-user.jar và gwt-dev.jar?
- 9. Sự khác biệt giữa gwt, gwt-rpc, ext-gwt, gwt thông minh
- 10. GWT removeClickHandler
- 11. Học GWT
- 12. GWT IncompatibleRemoteServiceException
- 13. Làm thế nào để chạy hàm JavaScript từ GWT Java với JSNI?
- 14. FlowPanel so với HTMLPanel trong GWT UiBinder
- 15. GWT vs Dart - những khác biệt chính là gì? Có phải Dart là một sự thay thế tiềm năng của GWT?
- 16. GWT - Thêm và xóa các nút trong celltree
- 17. GWT các ô có thể kéo của tế bào GWT
- 18. GWT bookmarket hoặc GWT như một thư viện bên ngoài
- 19. GWT tương đương với Lưới trực tiếp của Smart-GWT
- 20. GWT: Cách xử lý Nhấn vào GWT FlowPanel
- 21. Integration GWT Xuân An (PURE GWT, NO JSP)
- 22. Sự khác biệt giữa gwt-ext và ext-gwt
- 23. GWT trên Công cụ ứng dụng Python
- 24. GWT 2 CssResource cách
- 25. Phím Shift trong GWT?
- 26. Django + GWT hoặc Jquery
- 27. Cách tạo GWT JsArray?
- 28. gwt base64 image
- 29. GWT - Nhiều mô-đun?
- 30. Nút liên kết GWT
Tôi đã có những trải nghiệm tuyệt vời với RootLayoutPanel. Các bài đăng trên Internet này yêu cầu gì? – Hbf
[http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5f68621da14f034d](Đây) là ví dụ về bài đăng như vậy, trong đó họ loại bỏ loại ứng dụng web để sử dụng với RootPanel hoặc RootLayoutPanel . – kroiz