Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.08.2014, 16:07
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Store - просто удалить запись
Кто подскажет, как удалить запись из стора без комита всех прочих операций? Вот у меня в сторе есть отредактированные записи и новые фантомы. Если вызвать sync() то это будет передано на сервер. Теперь мне нужно удалить одну запись и сразу известить об этом сервер, не передавая при этом ничего из отредактированных или новых данных. Если я использую метод remove() и затем sync() то на сервер пойдет вся пачка изменений. Как можно сделать sync() только для удаления?
Ответить с цитированием
  #2 (permalink)  
Старый 12.08.2014, 17:46
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Как временную меру, использовал обработчик beforesync:

storeBeforeSync: function(options, eOpts){
		if(options.destroy){
			// reject other operations
			delete options.update;
			delete options.create;
		}
	}


Если происходит удаление, прочие операции отменяются. Выглядит как мега костыль, но пока другого решения нет...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отправка всех данных store на сервер shepard90 ExtJS 1 03.04.2013 23:52
как удалить просто удалить div alex2012 jQuery 5 06.04.2012 13:12
extjs 4 mvc, разбираемся с model & store Lord Daedra ExtJS 1 18.08.2011 22:36
Можно ли удалить клонированный объект Евгений_86 jQuery 6 13.04.2011 12:54
ExtJs 4 проблема с tree или с store mavovan ExtJS 1 25.03.2011 15:14