GWT: StackLayoutPanel в DockLayoutPanel - PullRequest
1 голос
/ 31 января 2010

Я пытаюсь визуализировать StackLayout внутри DockLayout.

Тем не менее, все, что я вижу, это «умение» на западной панели. (первая метка в первом стеке). Я даже не вижу заголовка стека или НИЧЕГО другого.

Есть идеи, почему это может быть? Другие панели отображаются нормально.

Я прочитал, что LayoutPanels должны содержаться только в других LayoutPanels, но это так.

Мой код:

</p> <pre><code> <g:DockLayoutPanel unit="EM"> <g:north size="4"> <g:HTMLPanel> <g:HTML>Title</g:HTML> </g:HTMLPanel> </g:north> <g:west size="6"> <g:StackLayoutPanel> <g:stack> <g:header size='3'> <b>HTML</b> header </g:header> <g:Label>able</g:Label> </g:stack> <g:stack> <g:customHeader size='3'> <g:Label>Custom header</g:Label> </g:customHeader> <g:Label>baker</g:Label> </g:stack> </g:StackLayoutPanel> </g:west> <g:center> <g:HTML>main content</g:HTML> </g:center> </g:DockLayoutPanel>

1 Ответ

4 голосов
/ 31 января 2010

После довольно долгого и раздражающего дня я выяснил, в чем проблема.
Надеюсь, это поможет кому-нибудь когда-нибудь.

Вам нужно , чтобы указать свойство unit для StackLayoutPanel.

Сначала я попробовал PX, и подумал, что он не работает ...Проблема заключалась в том, что он был слишком маленьким, чтобы его можно было увидеть.ЭМ работал нормально:

    <g:StackLayoutPanel unit='EM'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...