当用户离开GWT应用程序时,我想打开确认对话框并为他们提供留下的选择,即确认("您确定要离开此页面","是","否").
我知道如何构建拨号盒.:)
问题是,如何捕获用户离开页面的事件以及如何取消它?
丹尼尔
aem*_*aem 16
调用Window.addWindowClosingHandler,并在Window.ClosingEvent上传递一个调用setMessage的回调,如下所示:
Window.addWindowClosingHandler(new Window.ClosingHandler() {
public void onWindowClosing(Window.ClosingEvent closingEvent) {
closingEvent.setMessage("Do you really want to leave the page?");
}
});
Run Code Online (Sandbox Code Playgroud)
(我已经添加了GWT 2.0文档的链接;将这些URL中的2.0更改为1.6以查看GWT 1.6/1.7文档.)
请注意,这样做,您不必自己创建对话框.
| 归档时间: |
|
| 查看次数: |
8729 次 |
| 最近记录: |