我有一个包含页眉页脚和主要内容槽的全局演示者,当页眉始终位于顶部时,页脚始终位于底部...
我的问题是:如何向我的 Global Presenter 添加滚动条?
我知道有很多这样的问题,但我找不到适合我的答案。
我有 UiBinder 有代码:
<g:RootLayoutPanel width="100%" height="100%">
<g:layer left="0px" right="0px" top="0px" bottom="0px">
<g:DockLayoutPanel unit="EM">
<g:north size="5.0">
<g:HTMLPanel ui:field="headerContentPanel" />
</g:north>
<g:center size="1.0">
<g:FlowPanel ui:field="mainContentPanel" />
</g:center>
<g:south size="1.5">
<g:HTMLPanel ui:field="footerContentPanel" />
</g:south>
</g:DockLayoutPanel>
</g:layer>
</g:RootLayoutPanel>
我试图添加包含 RootLayotPanel 或其他面板的 ScrollPanel。但所有内部面板的大小都为零。
我尝试在 scrollPanel 内使用垂直面板,但我不能将页脚放在底部。
有人有答案吗?
==================================================== =================================
我成功了,这是我的新代码:
<g:RootLayoutPanel width="100%" height="100%">
<g:layer>
<g:ScrollPanel width="100%" height="100%">
<g:DockPanel width="100%" horizontalAlignment="ALIGN_CENTER" verticalAlignment="ALIGN_MIDDLE">
<g:Dock direction="NORTH" >
<g:HTMLPanel ui:field="headerContentPanel" />
</g:Dock>
<g:Dock direction="CENTER" verticalAlignment="ALIGN_MIDDLE" horizontalAlignment="ALIGN_CENTER">
<g:FlowPanel ui:field="mainContentPanel" />
</g:Dock>
<g:Dock direction="SOUTH" verticalAlignment="ALIGN_BOTTOM" horizontalAlignment="ALIGN_CENTER">
<g:HTMLPanel ui:field="footerContentPanel" />
</g:Dock>
</g:DockPanel>
</g:ScrollPanel>
</g:layer>
</g:RootLayoutPanel>
但我有一个小问题:无论我尝试什么,我的页脚都没有连接到底部。有人知道解决方案吗?