如何在url更改时获得提示
我是gwt的新手。 我想当用户按下后退按钮时他会收到一个警告我们刷新的页面。我们看到在松散焦点的打字过程中,如果用户按下后退按钮,他的页面会刷新并且所有值都会被清除。 我们怎样才能做到这一点..
尝试Window#ClosingEvent
Window.addWindowClosingHandler(new ClosingHandler() { @Override public void onWindowClosing(ClosingEvent event) { event.setMessage("Message"); } });
请查看backspace上的promt用户和gwt中的浏览器backbutton ,我也提到了其他方法。
欲了解更多信息,请查看以下post:
- GWT后退按钮浏览器
- 检测浏览器关闭/导航到其他页面并执行注销的最佳方法
快照:
这会起作用,但结果是一样的
RootPanel.get().addDomHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_BACKSPACE) { event.preventDefault(); } } }, KeyUpEvent.getType());