我是GWT新手,希望你能幫助我做出正確的決定。我的工作是用GWT製作一個圖形用戶界面,它很容易使用它,因爲我知道很多類似於Java/Swing的概念...... 問題是我想和我的隊友有一個同質站點,而我沒有發現任何相似的模板或facelets的概念... 我該怎麼做? 預先感謝您的幫助如何製作GWT模板?
2
A
回答
4
Web應用程序意義上的模板意味着其他人(模板引擎)爲您構建視圖層次結構,只需插入一些組件和邏輯。
使用GWT你可以:
使用模板引擎(或建立你自己的),需要一些UI描述(通常是XML),然後構建widget樹爲您服務。缺點是設計師應該學習這種UI描述語言(不太好),或者每次設計更改時都會將HTML翻譯成此UI語言。
使用HTML作爲模板,用
id
和/或class
標記相關部分,然後只需通過GWT代碼將GWT組件/邏輯插入到標記的位置即可。這對設計器更友好,但完整的窗口小部件層次結構不是由GWT構建的。這意味着您需要手動附加/分離您的小部件到DOM(谷歌周圍的Composite.onAttach()
和onDetach()
)。使用HTML作爲模板,用
id
和/或class
標記相關部分,但不是創建和插入GWT組件,而是使用由設計人員提供的純HTML元素。這意味着設計師應該提供所有的細節:按鈕,表格,一切。然後使用gwtQuery完成所有HTML交互:查找元素,複製/操作它們並添加事件處理程序。由於GTW是一個頁面的應用程序,所有相關的HTML必須放入單個文件(gwt主機文件)。我把它們放在小費級別的div中,但是在它們上面設置了
display:none
,這樣就不會出現。當我需要它們時,我會將它們複製到需要的地方並顯示出來。
相關問題
- 1. 如何製作模板xml
- 2. 如何製作blogger.com模板?
- 3. 如何模塊化面板在GWT
- 4. GWT主題/模板
- 5. Codeigniter,如何製作一個模板
- 6. 如何爲PyDev製作文件模板?
- 7. 如何爲mailgun製作郵件模板?
- 8. 如何製作模板功能?
- 9. 如何製作和使用LESS模板?
- 10. 如何爲此製作模板函數?
- 11. 如何在Python PEP8中製作模板?
- 12. GWT:在HTML模板中使用UIBinder ...如何讓它工作?
- 13. 製作HTML模板
- 14. 如何定製PHPBB模板
- 15. 如何將模板作爲模板參數傳遞給模板?
- 16. GWT,如何爲@DefaultStringArrayValue消息製作i18n
- 17. Gwt如何製作會話監聽器?
- 18. 用Flask製作模板
- 19. 製作TabPage的模板?
- 20. WPF製作編輯模板
- 21. CMS製作簡單模板
- 22. 製作模板頁面wordpress
- 23. 的Joomla iphone模板製作
- 24. MediaWiki模板如何工作?
- 25. Django如何在模型中使用ManyToManyField製作動態模板
- 26. GWT beginner-如何顯示的圖像作爲GWT模塊
- 27. 在Rails中如何製作模板系統(如Tumblr的)?
- 28. 模板語言,以及如何限制剃刀模板
- 29. 如何從外部模板中控制模板內的元素
- 30. 如何調整SplitLayoutPanel的拖動器在GWT UiBinder的模板
可能是此鏈接可以幫助您http://code.google.com/p/jaws-very-simple-gwt-template/ – Ankit 2011-05-13 10:47:46