您好我正在使用EditableGrid。我有如下要求,当用户编辑网格中的任何记录并移动而不保存时,我需要提醒用户说他有一些数据要保存。并且应该给予用户yes / cancel选项。目前我正在使用下面的代码,但每次浏览器关闭/刷新/注销时都会执行代码下面的问题。但是当要在网格中保存更改时,应显示该消息。
Window.addWindowClosingHandler(new Window.ClosingHandler() {
@Override
public void onWindowClosing(ClosingEvent closingEvent) {
closingEvent.setMessage("Closing? Really?, you have unsaved data. you will loose it.");
}
});
谢谢, 鲑鱼
答案 0 :(得分:0)
我认为我没有正确理解你的问题,但是从提供的代码片段中,我看不到任何检查,这会阻止执行代码?那么,如果您的模型中有任何更改并且只有setMessage进入事件,那么要检查的问题是什么?