Я реализую форму с использованием Knockout и breezejs, я хочу сохранить каждое поле, когда пользователь меняет фокус. Таким образом, каждое изменение подразумевает один вызов сохранения на сервер. Проблема в том, что если пользователь выполняет некоторые изменения во время выполнения предыдущего вызова сохранения, изменения, которые не были включены в первый вызов, восстанавливаются до их первоначальных значений, когда сервер отвечает.Немедленное автоматическое сохранение с ветерком
Это конфигурация моего менеджера:
var manager = new breeze.EntityManager({
serviceName : "/api/UserCentre/",
saveOptions: new breeze.SaveOptions({allowConcurrentSaves: true})
});
manager.enableSaveQueuing(true);
Спасибо за ответ, но он все еще не работает. Когда пользователь вносит изменения в поле, на сервер отправляется вызов. Если пользователь делает другое изменение до завершения первого вызова, измененное значение изменяется с исходным значением при завершении первого вызова. – jvrdelafuente
Я не знаю, почему ответ сервера изменяет мою сущность, если она находится в moddified состоянии. Этого не должно быть, потому что менеджер настроен на сохранение изменений по умолчанию. – jvrdelafuente