В JayData, как мне узнать, как прошел вызов saveChanges()? В Breeze команда save возвращает объект saveResults. Есть ли что-то эквивалентное в JayData?Как получить результаты сохранения из вызова JayData saveChanges()?
ответ
Отказ от ответственности: Я работаю для проекта JayData
К сожалению, отдельные результаты пакетной операции не доступны в текущей версии при использовании context.saveChanges()
. В общем, вы сможете получить статус результатов с помощью обработчиков обещаний ветвей then() and fail()
(требуется jQuery).
Если вы используете экземпляр ,, то получите более подробную информацию об итогах исключения (подробности об ошибке), так как вы получите подробный ответ об ошибке в ветке fail().
Если результат содержит данные о сущностях, то эти обновления автоматически объединяются в экземпляр реального объекта - как с saveChanges()
, так и с instance.save()
.
Если вам необходимо обработать результат протокола, используйте context.prepareRequest()
, чтобы перехватить сообщение http.