Показать сообщение отдельно
Старый 08.01.2014, 02:05   #1  
vasya-serega is offline
vasya-serega
Участник
 
145 / 17 (1) ++
Регистрация: 12.05.2013
Адрес: Украина
Поочередное выполнение запросов в JS
Есть проблема, не знаю, как решить.
На форме задачи вызывается JS-обработчик, который делает 2 действия: обновляет значение поля и выполняет запрос на смену состояния сущности
Код:
Xrm.Page.getAttribute(fieldName).setValue("some text");
XrmServiceToolkit.Soap.SetState("task", id, 0, 3);
// попытка сохранения изменений
Xrm.Page.data.entity.save();
Когда я пытаюсь сохранить изменения, сделанные моей функцией в последней строке, что-то гарантированно не выполнится. Либо запрос, когда форма начнет сохраняться и загружаться, либо значения поля fieldName не изменится.
Подскажите, как можно сию неприятность обойти?