在SplitLayoutPanel中调整子项大小

时间:2012-09-18 12:59:51

标签: gwt

我在调整SplitLayoutPanel中的子窗口小部件时遇到问题。我在布局的南部地区有一张桌子。当我拖动分割器以增加大小时,表格不会调整大小。它停留在它固定的高度,这会在桌子下面产生白色空间。当我缩小南面板时,表格显示为"隐藏"我在窗口底部的页脚div图像后面。当面板增加/减小尺寸时,有没有办法调整桌面大小?

我的南方小组如何布局。 "南"面板是真实的只是中心面板填补其余的空间。 该中心面板有一个SimplePanel。 附加到SimplePanel的是LayoutPanel。我正在使用它,因为桌子上方有一个按钮栏,而SimplePanel只需要一个Widget,所以我不得不将小部件嵌套在其他内容中。 LayoutPanel的高度和宽度设置为100% 我猜测需要发生的是布局面板高度需要调整。我不确定。 如果需要,我可以发布代码。我还使用了MVP / Activity / Places方法

更新

SplitLayoutPanel UI:

<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>

Table Widget放置在SplitLayoutPanel的中心面板中。

0 个答案:

没有答案