Вопрос

У меня проблема с простым 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top