0

这是我的场景,

在我的 GWT 页面上,我有一个 TabPanel。当它填充数据时,它可能会变得很长。浏览器通过延长页面来响应。这当然会导致浏览器的垂直滚动条句柄缩小,以便它只反映浏览器窗口中可见页面的百分比。

现在,如果我以编程方式从显示中删除 TabPanel,GWT 元素的大小会像您预期的那样变小,但浏览器页面的大小保持不变。这会在用户可以滚动进入的页面底部留下大量未使用的空白区域。而且,滚动条手柄也很小。

我想要的是当我删除标签面板时浏览器页面缩小以适应当前显示的内容。

此行为仅发生在 IE 中。在 Firefox 中,页面和滚动条句柄会正确调整大小。

关于如何解决这个问题的任何想法?

4

1 回答 1

0

您可以将所有 TabPanel 或所有内容放在 GWT ScrollPanel 中。

滚动面板可以是 RootPanel 的第一个元素,并且可以拉伸覆盖整个 Root Panel

于 2011-11-18T05:28:59.937 回答