1

我在调整 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 的中心面板中。

4

0 回答 0