GWT DockLayoutPanel неявного размера для нецентральных элементов? - PullRequest
0 голосов
/ 19 октября 2011

У меня есть макет, определенный следующим образом:

<g:DockLayoutPanel unit="PX">
    <g:north size="100">
        <g:Label>top</g:Label>
    </g:north>
    <g:center>
        <g:ScrollPanel>
            <g:VerticalPanel>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
                <g:Label>center</g:Label>
            </g:VerticalPanel>
        </g:ScrollPanel>
    </g:center>
    <g:south size="100">
        <g:Label>bottom</g:Label>
    </g:south>  
</g:DockLayoutPanel>

Идея состоит в том, чтобы разделить всю страницу на 3 части: верх и низ фиксированного размера и резиновый центр. Это работает абсолютно нормально, но мне не нравится, как определяются северная и южная части - их высота жестко задана (обе - 100 пикселей).

Можно ли получить тот же результат без высоты жесткого кодирования?

1 Ответ

3 голосов
/ 19 октября 2011

Да, используйте HeaderPanel.

...