Как установить поле StatusCode by javaScript
-
26-12-2019 - |
Вопрос
У меня проблема с простым JavaScript в CRM 2011 :). Я создал пользовательскую сущность и кнопку на ленту формы.Когда кнопка нажата следующий код:
function Process(){
Xrm.Page.getAttribute("statuscode").setValue(229660003);
Xrm.Page.data.entity.save();
}
.
Теперь, также, если причина состояния обновляется в форме, запись не сохраняется .. почему? Если я изменил статус-код с пользовательским полем, все работа, но почему с причиной статуса так не работают?С кодом плагина IT ALDO работает.
Большое спасибо
Решение
statecode
и полякодицетагкодные поля не могут быть обновлены как другие поля, с помощью JavaScript или C # внутри пользовательского кода или плагинов.
Необходимо выполнить генеракодицетагкод
Другие советы
Как упомянул Guido Preite, необходимо выполнить генеракодицетагкод.Если вы хотите использовать JavaScript, вам нужно сделать SOAP CALL.
Пожалуйста, проверьте здесь решение:
Вы можете использовать простой обработчик .NET, который вы можете позвонить от JavaScript, используя XMLHTTPREQUEST.