【发布时间】:2011-12-20 10:23:43
【问题描述】:
是否可以仅在某个 gwt 选项卡或该选项卡中的面板中显示弹出窗口? 我找到了在整个页面上显示弹出窗口的方法,但不仅在特定选项卡中。 当您切换 gwt 选项卡时,弹出窗口应该不再可见,并且应该能够创建新的弹出窗口,这再次仅在切换到 gwt 选项卡中可见。切换回另一个选项卡应该会再次显示第一个弹出窗口。
(可选)选项卡的其余部分(未包含在弹出窗口中)不应是可点击的。
是否有任何本地方法可以做到这一点? gwt 弹出面板似乎只为整个页面创建弹出窗口。
编辑:我尝试过使用 smartgwts Window,它似乎按我想要的方式工作。当我切换 gwt-tab 时,弹出窗口不再可见,并在我切换回来时返回。唯一的问题是,它没有正确显示。框架放置在浏览器选项卡的最左侧,而内容显示在 gwt 选项卡的最左侧。如果我移动内容,框架也会移动。该框架在整个浏览器选项卡上可见,而如果我将其拖动到 gwt-tab 边缘,内容就会消失。 我想这是因为我正在向 gwt-Panel 添加一个窗口。有没有办法在不将所有内容更改为 smartgwt 的情况下解决此问题?
【问题讨论】:
-
我也在考虑这个问题