Я пытаюсь получить простой макет, работающий под GWT 2.0, используя UiBinder. Я пытаюсь получить макет, имитирующий 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>
Браузер отображает заголовок только в верхнем левом углу. Как я могу получить макет, который я ищу? Кажется, что есть еще CSS, который вы должны знать, прежде чем вы сможете использовать панели макетов GWT, но это побеждает цель создания пользовательского интерфейса с ним.