получить контроль ввода заметок с временной шкалы через JavaScript - PullRequest
0 голосов
/ 05 ноября 2019

Я хотел бы иметь возможность подключить событие onChange для поля ввода текста по умолчанию для Notes на временной шкале Dynamics CRM (фид активности). Однако мне не разрешено вручную извлекать его из DOM, если в будущем произойдут критические изменения, поэтому я надеялся, что смогу найти его как элемент управления с фиксированным именем, например, fsdyn_notesinput.

ОднакоМне не удалось получить конкретный элемент управления, который мне нужен. Я могу найти «Временную шкалу», которая, как мне кажется, содержит текстовый элемент управления, который я хочу, но не смог найти способ перечислить дочерние элементы временной шкалы или что-то в этом роде.

Цель состоит в том, чтобы я мог вживую проверить, чтовводится в поле для поиска специальных терминов, таких как теги, и предоставления дополнительных функций. Я очень новичок в разработке Dynamics, так что, может быть, я все это неправильно подхожу!

В настоящее время мне нечего поделиться, кроме выборки шкалы времени, которая работает:

let test2 = executionContext.getFormContext().getControl("Timeline");

Мыиспользуете новый унифицированный интерфейс в облаке.

1 Ответ

1 голос
/ 05 ноября 2019

Вы не можете подключить обработчик событий к событиям управления Notes поддерживаемым способом.

Вместо этого вы можете оставить многострочное текстовое поле в форме сущности, и onChange может быть вызвано в этом поле - вы можете предоставить дополнительные функции здесь. Вы можете создать запись заметки (аннотации) с содержимым в этом многострочном поле при сохранении записи.

В случае создания заметок из канала активности в любом месте за пределами формы сущности, например на панели мониторинга, следует попробовать подключаемый модуль C # в записи Notesсоздание.

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