【发布时间】:2012-12-17 05:18:07
【问题描述】:
我正在使用 ext js 4.1。我正在开发一个应用程序,它必须支持 IE9、最新的 Firefox、最新的 Chrome 和 Safari。
如果有一些数据等待提交,我需要在用户想要离开时显示警告消息。
我使用原始 Javascript 进行了以下操作:
window.onbeforeunload=function(){
if (Ext.getStore('LocalChangesStore')){
if (Ext.getStore('LocalChangesStore').getCount() > 0) {
return 'Your changes are be lost.';
}
}
};
我想知道是否可以使用 ext js。我看到了以下函数:
app.js:
EventManager.onWindowUnload( function(){
if (Ext.getStore('LocalChangesStore')){
if (Ext.getStore('LocalChangesStore').getCount() > 0) {
return 'Your changes are be lost.';
}
}
}, this
);
但它不起作用。
谁能告诉我解决这个问题的最佳方法是什么?
【问题讨论】:
标签: extjs dom-events extjs4.1