【问题标题】:GWTP - Identify when Presenter is removed from SlotGWTP - 确定 Presenter 何时从 Slot 中移除
【发布时间】:2016-03-12 21:45:48
【问题描述】:

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

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

【问题讨论】:

    标签: gwtp gwt-platform


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,我使用了 setOnLeaveConfirmation() 方法,但无法针对特定的演示者进行设置,因此无法使用它。
    猜你喜欢
    • 1970-01-01
    • 2019-05-17
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多