Источник данных кендо read(), sync() и cancelChanges()

У меня проблемы с источником данных Кендо.

Я читаю данные, затем работаю над элементом данных, поэтому я синхронизирую источник данных, он работает хорошо, и данные хорошо сохраняются в БД. Но если я работаю с элементом данных после синхронизации и отменяю изменения, источник данных возвращается в состояние чтения, а не в состояние синхронизации.

Итак, как синхронизировать данные и состояние фиксации, не запрашивая чтение после синхронизации?

Спасибо за вашу помощь.


person User.Anonymous    schedule 24.10.2014    source источник


Ответы (1)


Вы испытываете это для всех сценариев (создание/обновление)? У вас не должно быть этого для обновления, но вы можете столкнуться с этим для вставки, если ваша служба не отправляет вновь сгенерированный идентификатор. (Надеюсь, у вас есть идентификатор вашей модели). Получив идентификатор, вы можете добавить его в источник сетки. Я сделал это несколько месяцев назад, но сейчас у меня нет кода.

Возможно, этот пост может дать более подробную информацию http://www.telerik.com/forums/refresh-grid-after-datasource-sync

person user3731783    schedule 24.10.2014
comment
Действительно, это была ошибка привязки идентификатора, потому что я не использовал ToDataSourceResult. Спасибо за ссылку, это было очень полезно. - person User.Anonymous; 12.11.2014