在用户离开我的演示者之一并在 NestedSlot 中被替换时添加一个确认弹出窗口。我可以在显示地点之前进行干预并检查当前的演示者吗?
编辑:我刚刚了解到PlaceManager
使用setOnLeaveConfirmation
方法对此有一些支持。也就是说,我仍然认为这不适用于我的情况,因为我希望确认弹出窗口与单个嵌套演示者相关联。 我也更愿意手动干预,因为我已经有了想要重用的取消按钮的确认模式。
如果你能像在 JQuery 中一样使用 GQuery 覆盖window.confirm()
,那就很简单了,但事实并非如此。您最好的选择仍然是使用 placeManager.setOnLeaveConfirmation()
.您可能可以使用 PopupWidget 模拟与window.confirm()
相同的行为,但它不会阻止对页面其他部分的访问。