小编use*_*457的帖子

GWT ScrollPanel未显示完整内容

我使用AbsolutPanel作为主面板.我将另一个AbsolutPanel添加为主面板的标题.现在我将ScrollPanel添加到主面板.ScrollPanel在另一个面板上包含30个按钮.滚动时,最后一个按钮未完全显示.

如果我删除标题AbsolutPanel,则会显示所有内容 - 如果我增加标题面板的高度,则显示更少.包含VerticalPanel的ScrollPanel的可滚动区域与ScrollPanel外部的标题面板的高位完全相同.如果我对主面板使用"Overflow.SCROLL",我可以滚动到verticalPanel的末尾,但在这种情况下滚动页眉面板.

非常感谢每一位帮助 - 谢谢!

为了重现这个问题,我做了以下测试:

AbsolutePanel main = new AbsolutePanel();
RootLayoutPanel.get().add(main);
main.setSize("100px", "100%");

AbsolutePanel header = new AbsolutePanel();
main.add(header);
header.add(new Label("HEADER"));

VerticalPanel content = new  VerticalPanel();
ScrollPanel scroll = new ScrollPanel(content);
scroll.setSize("100px", "100%");
main.add(scroll);

for (int i = 0; i < 30; i++)
    content.add(new Button("Button :" + i));
Run Code Online (Sandbox Code Playgroud)

gwt scroll

5
推荐指数
2
解决办法
5565
查看次数

标签 统计

gwt ×1

scroll ×1