GWTP - 确定何时从Slot中删除Presenter

时间:2016-03-12 21:45:48

标签: gwtp gwt-platform

当用户离开我的某个演示者并在NestedSlot中替换时,我想添加一个确认弹出窗口。我可以在展示地点之前进行干预并检查当前的演示者吗?

编辑:我刚刚了解到PlaceManager使用setOnLeaveConfirmation方法对此有一些支持。也就是说,我仍然不认为这对我的情况有效,因为我希望确认弹出窗口与单个嵌套的演示者相关联。我还希望手动干预,因为我已经有一个取消按钮的确认模式,我想重复使用。

1 个答案:

答案 0 :(得分:1)

如果你可以像在JQuery中一样使用GQuery覆盖window.confirm(),那会很简单,但事实并非如此。您最好的选择仍在使用placeManager.setOnLeaveConfirmation()。您可以使用PopupWidget模拟与window.confirm()相同的行为,但之后它不会阻止访问页面的其他部分。