Если вы используете Ext.grid.plugin.CellEditing
для редактирования строк.
Вам необходимо прослушать событие beforeedit и зафиксировать / отклонить изменения с объединением с Ext.Msg.confirm
, чтобы запросить.
Как:
plugins: [{
ptype: 'cellediting',
listeners: {
beforeedit: function (editor, context) {
Ext.Msg.confirm("Confirmation", "Confirm to save",
function (btn) {
if (btn === "yes") {
context.record.commit();
} else {
context.record.reject()
}
});
}
}
}]