validateedit関数ではなく、編集関数で編集されたグリッドセルの値を復元する(値を編集前の値に設定する)必要があります。
"orderList": {
validateedit: function (plugin, edit) {
//validate...
},
edit: function (plugin, edit) {
Ext.MessageBox.confirm('Confirm', 'Are you sure to change this order status?', function (btn) {
if (btn == 'yes') {
//update
} else {
// I want to rollback!
edit.cancel = true;
edit.record.data[edit.field] = edit.originalValue; //it does not work
}
});
}
}
グリッド セルの値を変更する方法 (エディタ)?
ありがとう!