У нас есть панель формы, на которой размещена редактируемая сетка и кнопка «сохранить».Захват формыPanel exit
PROJ.RWA = Ext.extend(Ext.form.FormPanel,
{
initcomponent:function(){
....
.....
var rwa_config = {
.......
tbar:rwa_tbar,
items: [
borr_grid, nonBorr_grid
],
buttons: [{
text: 'Save',
handler:this.getValues
},
.....]
.......
};
Ext.apply(this, Ext.apply(this.initialConfig, rwa_config));
PROJ.RWA.superclass.initComponent.call(this, rwa_config);
}
}
Этот компонент загружается из index.html
Мы должны убедиться, что пользователь получает предупреждение, когда он навигации от этой панели, если имеются несохраненные изменения на сетках.
Если сетка «грязная» и «сохранить» еще не нажата - мы должны вывести предупреждение, когда пользователь переместится на другую страницу/панель.
Как мы это сделаем?