我正在使用GWT 2.4,但在为我的应用正确设置滚动条时遇到问题。当我尝试缩放页面时-现在整个页面都没有滚动条显示。
当前,我的应用程序由DockLayoutPanel组成,并以以下方式显示:
private DockLayoutPanel appContainer = new DockLayoutPanel(Style.Unit.PX);
(...)
appContainer.addNorth(bannerSimplePanel, 104);
appContainer.addWest(menuSimplePanel, 200);
appContainer.add(new ScrollPanel(contentSimplePanel));
RootLayoutPanel.get().add(appContainer);
我想为整个页面而不是仅页面的“主要内容”(contentSimplePanel)配置滚动条。我尝试将滚动条添加到最后一步:
RootLayoutPanel.get().add(new ScrollBar(appContainer));
但这没用。为整个appContainer添加ScrollBar后,我的页面上仅显示横幅,其余为黑色。
谢谢你的帮助。
最佳答案
Adding DocklayoutPanel to a ScrollPanel won't work. The inner layout
panel's height and width will be zero.
用
dockLPanel.getWidgetContainerElement(flowPanel).getStyle().setOverflowY(Overflow.AUTO);
看看这个
https://groups.google.com/forum/?fromgroups=#!topic/google-web-toolkit/BnboxugPuJQ