【问题标题】:Page Resizing Using GWT in IE (Internet Explorer)在 IE (Internet Explorer) 中使用 GWT 调整页面大小
【发布时间】:2011-11-17 16:43:22
【问题描述】:

这是我的场景,

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

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

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

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

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

【问题讨论】:

  • 这是一个已知在 IE 8 及更低版本中发生的错误。您会注意到它不会在 IE 9 或任何其他基于标准的浏览器上发生。

标签: gwt internet-explorer-8 tabpanel


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    相关资源
    最近更新 更多