Gwt 为什么';这个页面没有垂直滚动条吗?
我希望浏览器在内容增长超过页面时显示垂直滚动条。内容和页脚消失在屏幕下方,而不是显示垂直滚动条(如SO主页上所示) 我之前问过一个问题,但它是针对为什么页脚不会随着内容的增长而扩展。我已经整理好了,但现在页脚向南移动,但页面滚动条从未显示 我的UiBinder xml如下所示(这里是一个示例):Gwt 为什么';这个页面没有垂直滚动条吗?,gwt,uibinder,Gwt,Uibinder,我希望浏览器在内容增长超过页面时显示垂直滚动条。内容和页脚消失在屏幕下方,而不是显示垂直滚动条(如SO主页上所示) 我之前问过一个问题,但它是针对为什么页脚不会随着内容的增长而扩展。我已经整理好了,但现在页脚向南移动,但页面滚动条从未显示 我的UiBinder xml如下所示(这里是一个示例): 您使用基于布局的面板作为根元素,因此它将始终适合整个页面,如果您调整浏览器窗口的大小,所有内容都将相应调整大小(如果您使用了providesize/requireresize小部件) 如果您知道内容将增
您使用基于布局的面板作为根元素,因此它将始终适合整个页面,如果您调整浏览器窗口的大小,所有内容都将相应调整大小(如果您使用了
providesize
/requireresize
小部件)
如果您知道内容将增长,只需将其包装到滚动布局面板
,或将
元素的第一个流程面板
设置为溢出(正如您将看到的那样,它很难看)
您可能还希望页脚始终可见,那么为什么不将其移动到主DockLayoutPanel
区域中呢
我建议您阅读。您使用基于布局的面板作为根元素,因此它将始终适合整个页面,如果您调整浏览器窗口的大小,所有内容都将相应调整大小(如果您使用了
providesize
/requireresize
小部件)
如果您知道内容将增长,只需将其包装到滚动布局面板
,或将
元素的第一个流程面板
设置为溢出(正如您将看到的那样,它很难看)
您可能还希望页脚始终可见,那么为什么不将其移动到主DockLayoutPanel
区域中呢
我建议您阅读。在内容区中用包装纸包裹您的流程面板,并设置其高度。您将在内容区域中获得滚动条,并设置其高度。你会得到卷轴的
<g:DockLayoutPanel unit='PX' styleName="{style.shellStyles.wrap}">
<g:north size='180'>
<g:HTMLPanel styleName='{style.shellStyles.header}'>
<div id="login" class="{style.shellStyles.login}">
<g:InlineLabel ui:field="loggedInUser"/>
<g:InlineHyperlink ui:field="loginLogoutLink"/>
</div>
<h1><a href="/">Flash Cards Application</a></h1>
</g:HTMLPanel>
</g:north>
<g:center>
<g:FlowPanel>
<g:HTMLPanel styleName='{style.shellStyles.content}'>
<g:SimplePanel styleName='{style.shellStyles.left}' ui:field="navigationPanel" />
<g:SimplePanel styleName='{style.shellStyles.right}' ui:field='contentPanel' />
<div style="clear: both;" ></div>
</g:HTMLPanel>
<g:HTMLPanel styleName="{style.shellStyles.footer}" height="70">
<g:Label>© Copyright by Justin Robbins</g:Label>
</g:HTMLPanel>
</g:FlowPanel>
</g:center>