在gwt选项卡中显示弹出窗口/窗口
是否可以仅在某个gwt选项卡或该选项卡中的面板中显示弹出窗口? 我找到了在整个页面上显示弹出窗口的方法,但不仅仅是在特定的选项卡上。 当您切换gwt选项卡时,弹出窗口将不再可见,并且可以创建新的弹出窗口,而新的弹出窗口也仅在切换到gwt选项卡中可见。切换回另一个选项卡时,应再次显示第一个弹出窗口 (可选)弹出窗口未覆盖的选项卡的其余部分不应单击 是否有任何本机方法用于此?gwt弹出面板似乎只为整个页面创建弹出窗口 编辑:我尝试过使用smartgwts窗口,它似乎正是我想要的方式。当我切换gwt选项卡时,弹出窗口不再可见,并在我切换回时返回。唯一的问题是,它没有正确显示。框架放置在浏览器选项卡的最左侧,而内容显示在gwt选项卡的最左侧。如果我移动内容,框架也会移动。框架在整个浏览器选项卡上可见,而如果我将其拖动到gwt选项卡边缘上,内容将消失。 我想这是因为我要在gwt面板上添加一个窗口。有没有办法在不将所有内容都更改为smartgwt的情况下解决此问题?我想不完全是这样 但是,您可以在选项卡事件中执行某些操作,例如在不属于它的选项卡中隐藏弹出窗口。为了避免显示/隐藏弹出窗口的延迟,您可以在BeforeSelectionHandler中执行此操作,如下所示:在gwt选项卡中显示弹出窗口/窗口,gwt,tabs,popup,panel,Gwt,Tabs,Popup,Panel,是否可以仅在某个gwt选项卡或该选项卡中的面板中显示弹出窗口? 我找到了在整个页面上显示弹出窗口的方法,但不仅仅是在特定的选项卡上。 当您切换gwt选项卡时,弹出窗口将不再可见,并且可以创建新的弹出窗口,而新的弹出窗口也仅在切换到gwt选项卡中可见。切换回另一个选项卡时,应再次显示第一个弹出窗口 (可选)弹出窗口未覆盖的选项卡的其余部分不应单击 是否有任何本机方法用于此?gwt弹出面板似乎只为整个页面创建弹出窗口 编辑:我尝试过使用smartgwts窗口,它似乎正是我想要的方式。当我切换gwt选
getView().getTabPanel().addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>()
{
@Override
public void onBeforeSelection(BeforeSelectionEvent<Integer> event)
{
showPopupupsForTab(event.getItem());
}
});
getView().getTabPanel().addBeforeSelectionHandler(新的BeforeSelectionHandler())
{
@凌驾
在BeforeSelection(BeforeSelectionEvent事件)上的公共无效
{
showPopupupsForTab(event.getItem());
}
});
在showPopupupsForTab中,您可以显示此选项卡的弹出窗口(您可以使用地图或其他东西处理此问题),并隐藏其他选项卡
像这样的。
希望能有帮助。我在想这个牙床,我也想过类似的东西,但希望有一个不同的甚至是天然的解决方案。我相信没有。。。但是,如果你发现了什么,请告诉我:)