我在调整 SplitLayoutPanel 内的子小部件大小时遇到问题。我在布局的南部区域有一张桌子。当我拖动拆分器以增加表格的大小时,表格不会调整大小。它保持在固定高度,这会导致桌子下方出现空白。当我缩小南面板时,表格似乎“隐藏”在我在窗口底部的页脚 div 图像后面。随着面板大小的增加/减小,有没有办法调整表格的大小?
我的南面板是如何布置的。“南”面板是真实的,只是中心面板填充了其余的空间。该中心面板有一个 SimplePanel。附加到 SimplePanel 的是 LayoutPanel。我使用它是因为表格上方有一个按钮栏,而 SimplePanel 只需要一个小部件,所以我不得不将小部件嵌套在其他东西中。LayoutPanel 的高度和宽度设置为 100% 我猜需要发生的是布局面板高度需要调整。我不确定。如果需要,我可以发布代码。我也在使用 MVP/Activity/Places 方法
更新
拆分布局面板用户界面:
<g:SplitLayoutPanel>
<g:north size='250'>
. . .
</g:north size='250'>
<g:center>
<g:SimplePanel ui:field="south"/>
</g:center>
</g:SplitLayoutPanel>
表布局:
<g:LayoutPanel width="100%" height="100%">
<g:layer top='0px' height='125px'>
ButtonBar is here
</g:layer>
<g:layer top='30px' bottom='5px'>
<g:HorizontalPanel width="100%" height="100%">
<table:CustomTable height="500"/>
</g:HorizontalPanel>
</g:layer>
</g:LayoutPanel>
表格小部件放置在 SplitLayoutPanel 的中心面板中。