私は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
);
しかし、うまくいきませんでした。
この問題を解決するための最良のアプローチを誰かに教えてもらえますか?