如果用户在登录后按下F5或 刷新按钮,他应该保持在同一页面上。现在他是 重定向到登录页面。如何在gwt中避免addWindowClosingHandler/ClosingEvent不需要的重新加载请求
我已经使用下面的代码留在同一页面上。
但我不想通过在onWindowClosing()方法中写入 event.setMessage()来警告用户这种情况。我只是想让 功能,如果他错误地做了浏览器刷新,将感觉用户什么也没有发生,甚至 。
我正在寻找避免由[给出的不需要的弹出窗口或如何处理创建弹出窗口的手动操作,因此无法重新生成com.google.gwt.user.client.Window.confirm(“你真的要退出吗?“)]
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent event) {
//how to prevent sending reload request OR [on cancel button MANUALLY]
}});
大家好,我已经在互联网上尝试过,但有助于除gwt之外,这些代码已经实现,但没有像reload()那样得到效果。在此先感谢 – 2012-07-10 11:53:40
您的问题不清楚。你意味着什么样的弹出窗口? – 2012-07-10 12:41:19
是的,显示弹出消息“此页面要求您确认您要离开 - 您输入的数据可能未保存。” – 2012-07-10 13:42:42