【发布时间】:2010-03-30 22:56:27
【问题描述】:
我刚刚开始与 GWT 合作,我已经认识到它所拥有的非凡力量。我来自前端世界,所以 Java 是一个很大的学习曲线,但我认为这实际上会帮助我构建一个布局合理的应用程序(html-wise),而不是仅仅依赖于通常最终使用的默认 GWT 面板用于布局的表格,或多余的、绝对定位的 div。
现在让我放慢脚步的最大事情是决定如何正确布局我的网站设计。我有一个非常标准的 2-col 页眉/页脚站点(固定宽度),我想设计,但我不喜欢 DockLayoutPanel 附带的所有额外的 div/样式等。
我在想我应该只编写我自己的 Layout 小部件来扩展具有用于一般站点布局的 HTMLPanel 的 Composite
(我认为...仍然没有完全弄清楚这一点,即。如何将 ID 添加到这些面板 div “#header”、“#nav”等...)
然后我可以将其他小部件添加到此布局中
但我看到的另一件事是我可以编写一个扩展 UiBuilder 的 Layout 类,并在 ui.xml 文件中有直接的 div。
我只是想知道,使用 GWT 进行站点布局的首选方法是什么?这不会在其他小部件的意义上被重复使用,它将被使用一次,我的控件等将被放置在里面。
非常感谢任何提示或技巧!如果我完全错过了如何做到这一点,请告诉我
【问题讨论】: