onSaveClick: function(button) {
var dialog, store, record;
dialog = button.up('window').down('form');
// var temprec = dialog.getRecord();
dialog.updateRecord();
// dialog.addSorted();
record = dialog.getRecord();
store = record.store;
if (store) {
if (record.phantom) {
store.add(record);
}
console.log(dialog);
store.sync({
failure: function(batch) {
store.rejectChanges();
Application.app.showError(batch.exceptions[0].getError().response);
}
});
} else {
record.save();
}
this.closeView();
}
Я пытаюсь выполнить операцию CRUD в extJs
, но получаю ошибку в updateRecord()
:
Требуется запись.
dialog.getRecord();
// dialog.updateRecord();
dialog.updateRecord();
// record = dialog.getRecord();
record = dialog.getValues();
// dialog.updateRecord();
store = record.store;
i tried getRecord and getValues both working properly but getting same error on updateRecord();
ext-all-debug.js:2612 Uncaught Error: A record is required.