0

我正在呈现一个包含按钮的 html 页面。我已经将一个方法绑定到浏览器窗口,该窗口在调用按钮时会打开一个 gwt 弹出窗口。

我的问题是,当我滚动页面时,弹出窗口保持固定并且页面滚动。我希望弹出窗口与 html 页面一起滚动。

此外,当弹出窗口打开时,不应允许用户访问应用程序的其他部分。

有人可以帮我吗

4

1 回答 1

2

假设您正在使用PopupPanel该类,它就像调用正确的构造函数一样简单:

PopupPanel(boolean autoHide, boolean modal)

autoHide - 如果当用户在其外部单击或历史标记更改时应自动隐藏弹出窗口,则为 true。

modal - 如果不针对 PopupPanel 或其子项的键盘或鼠标事件应被忽略,则为 true

因此,如果您设置了 modal 参数,则无法在弹出窗口之外单击,并且滚动事件根本不应该发生(这有点正确,因为滚动具有固定位置的弹出窗口没有多大意义......哦好吧,至少出于非广告目的)。

于 2013-04-26T11:10:44.870 回答