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