我正在使用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

10-08 11:01