代码之家  ›  专栏  ›  技术社区  ›  Riley Lark

GWT布局:“占据剩余空间。”

  •  3
  • Riley Lark  · 技术社区  · 15 年前

    顶部div的内容可以更改,因此顶部div的大小可以更改。

    top bottom 第二层的属性来占据剩余的空间。有更好的办法吗?有点像,

    <g:LayoutPanel>
        <g:layer top="0px" height="whatever you need, baby">
            <c:SomeWidget/>
        </g:layer>
        <g:layer top="the bottom of the first layer" bottom="0px">
            <c:Anotherwidget/>
        </g:layer>
    </g:LayoutPanel>
    
    3 回复  |  直到 15 年前
        1
  •  1
  •   Hilbrand Bouwkamp    15 年前

    使用呢 DockLayoutPanel ?

    <g:DockLayoutPanel unit='PX'>
      <north size="10" ui:field='northWidget'>
        <c:SomeWidget/>
      </north>
      <center>
        <c:Anotherwidget/>
      </center>
    </g:DockLayoutPanel>
    

    然后 center setWidgetSize(northWidget, newSize); 以及 中心 小部件将重新计算。

        2
  •  0
  •   Riley Lark    14 年前

    答案似乎是没有更好的方法。当你习惯了手工重新计算也没那么糟糕!

        3
  •  0
  •   salk31    12 年前

    推荐文章