1
我使用DockLayoutPanel
將屏幕分割爲左側導航欄和中央區域。我的問題是,應用程序蒙皮要求導航列中的選定選項卡「覆蓋」中心區域的1像素寬的列。有沒有辦法設置我的DockLayoutPanel
來做到這一點?如何讓GWT DockLayoutPanel的區域滲入另一個區域?
我使用DockLayoutPanel
將屏幕分割爲左側導航欄和中央區域。我的問題是,應用程序蒙皮要求導航列中的選定選項卡「覆蓋」中心區域的1像素寬的列。有沒有辦法設置我的DockLayoutPanel
來做到這一點?如何讓GWT DockLayoutPanel的區域滲入另一個區域?
我找到了我的答案。關鍵是使用LayoutPanel
而不是DockLayoutPanel
。例如:
<g:LayoutPanel>
<g:layer left="100px" right="0px" >
<g:LayoutPanel ui:field='centralContainer' />
</g:layer>
<g:layer left="0px" width="101px">
<g:FlowPanel ui:field='navContainer' />
</g:layer>
</g:LayoutPanel>
會導致導航欄出血1像素到中央容器。順序在這裏很重要,因爲它保證導航欄將覆蓋中央容器的內容。