Store - просто удалить запись
Кто подскажет, как удалить запись из стора без комита всех прочих операций? Вот у меня в сторе есть отредактированные записи и новые фантомы. Если вызвать sync() то это будет передано на сервер. Теперь мне нужно удалить одну запись и сразу известить об этом сервер, не передавая при этом ничего из отредактированных или новых данных. Если я использую метод remove() и затем sync() то на сервер пойдет вся пачка изменений. Как можно сделать sync() только для удаления?
|
Как временную меру, использовал обработчик beforesync:
storeBeforeSync: function(options, eOpts){
if(options.destroy){
// reject other operations
delete options.update;
delete options.create;
}
}
Если происходит удаление, прочие операции отменяются. Выглядит как мега костыль, но пока другого решения нет... |
| Часовой пояс GMT +3, время: 05:44. |