如何在GWT 2.0中使用DockLayoutPanel和UiBinder布局小部件?
我试图使用UiBinder在GWT 2.0下获得一个简单的布局。我试图获得的布局是模仿Java的BorderLayout的布局,您可以在其中指定北,南,东,西和中心方向的不同面板;为此,我正在使用DockLayoutPanel。我想得到一个页眉和页脚,两者都有固定的宽度。剩余的视口空间将被分配给 DockLayoutPanel 中心插槽的小部件占用。
我拥有的当前.ui.xml文件是:
<g:DockLayoutPanel unit='EM'>
<g:north size='2'>
<g:HTML>HEADER</g:HTML>
</g:north>
<g:south size='2'>
<g:HTML>FOOTER</g:HTML>
</g:south>
<g:center>
<g:HTML>
<div id='loginform'>Hello!</div>
</g:HTML>
</g:center>
</g:DockLayoutPanel>
浏览器仅在左上角呈现 HEADER。如何实现我正在寻找的布局?在使用GWT布局面板之前,似乎您必须了解更多的CSS,但这违背了使用它创建UI的目的。