我正在尝试在DockLayout中呈现一个StackLayout。
然而,我在西边的面板上看到的都是"able“。(第一个堆栈中的第一个标签)。我甚至看不到堆栈头,或者其他任何东西。
有什么想法可以解释为什么会这样吗?其他面板渲染正常。
我读到LayoutPanels应该只包含在其他LayoutPanels中,但事实就是这样。
我的代码:
<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>
发布于 2010-01-31 13:12:24
经过一个漫长而烦人的下午,我终于发现了问题所在。
我希望有一天这能对某人有所帮助。
您需要来指定StackLayoutPanel的属性。
我第一次尝试PX,并认为它不起作用...问题是它实际上太小了,看不见。EM工作得很好:
<g:StackLayoutPanel unit='EM'>https://stackoverflow.com/questions/2169745
复制相似问题