Назначить событие в JavaScript в Dynamics CRM 365 (UCI) - PullRequest
0 голосов
/ 25 февраля 2020

Как получить событие «Назначить», когда пользователь назначает «Я» с помощью кнопки «назначить». Я использую интерфейс UCI, но при назначении пользователем кнопки «назначить» событие сохранения не запускается.

executionContext.getEventArgs().getSaveMode() == 47

Может ли кто-нибудь помочь мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

Добавляя к ответу Дейва Кларка, не забудьте передать функцию, с которой вы связываете событие on change.

formContext.getAttribute(arg).addOnChange(myFunction)

Sidenote, связывая события onChange, автоматически передает контекст выполнения функции вы привязываетесь к нему, просто убедитесь, что получили его в качестве параметра.

0 голосов
/ 26 февраля 2020

Когда запись переназначается, значение атрибута ownerid изменяется. Поэтому вы можете зарегистрировать событие onChange для этого атрибута либо программно:

formContext.getAttribute("ownerid").addOnChange(() => alert("My code has triggered"));

, либо с помощью редактора форм и прикрепив свою функцию к событию onChange ownerid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...