Я использую record.erase для удаления записи и хочу иметь возможность отображать сообщение об ошибке, если серверная часть не может удалить запись по какой-либо причине. Я хочу иметь возможность отображать сообщение, которое возвращается в JSON. Я предполагаю, что могу сделать это через параметр операции, но не смог найти способ.
Итак, как я могу получить доступ к «успеху» и «сообщению» из JSON?
Контроллер
if (record.data.privatePwdsCount === 0)
Ext.Msg.confirm("Delete", "Are you sure you want to delete this group?", function (id, value) {
if (id === 'yes') {
record.erase({
success: function (record, operation) {
// check if 'success' is true or false
// if true = do nothing
// if false = display error msg to user
}
});
}
});
else {
Ext.Msg.alert("Cannot Delete Group", "This group has existing passwords, delete the passwords first to continue");
}
JSON
"{"success":true,"msg":"Private Group 20 was deleted."}"