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