如何让kendo窗口像警报一样?

时间:2013-09-24 04:40:35

标签: jquery kendo-ui

我正赶紧抓住页面离开事件&检查用户是否有任何未保存的更改。当我正在尝试使用警报时,它工作正常,页面重新加载/离开后我按预期按警告框上的确定按钮。但我正在尝试使用kendo窗口进行确认,是的,没有&取消按钮。问题是kendo窗口不能阻止页面离开或重新加载,它只是弹出&页面几乎立即离开,让用户没有时间回应窗口。我想停止页面离开,直到我按下kendo窗口上的按钮。

这是我的代码:

window.onbeforeunload = function (e) {

            if (changeStatus == 1)
            {
              //e.preventDefault();
              saveChangeWindow.open();
              //alert("test");
            }
        }; 

如果我放置e.preventDefault(),那么页面正在等待,但显示的是默认消息,我实际上并不需要。请帮忙。

1 个答案:

答案 0 :(得分:2)

简短的回答是你不能 - 显示一个窗口并等待用户选择按钮是异步操作,与确认警告功能相反窗口。