Dynamics 365 - Функции пространств имен, не получающие вызов при быстром создании формы onLoad
У меня есть функция, сопоставленная на быстрое создание события formOnLoad в динамике.
Сценарий:
var CompanyName = (function (){
return {
testFn : function(){
console.log("a");
}
}
})({});
Назначенная функция: CompanyName.testFn
Но он не может позвонить.
Этот подход хорошо работает с другими формами, но не для quickCreate
1 ответ
Я подтвердил, что ваш скрипт действителен, и добавил его в форму быстрого создания в моей тестовой среде.
Пожалуйста, убедитесь, что:
- Вы добавили веб-ресурс скрипта в библиотеки форм Quick Create
- Вы зарегистрировали обработчик события OnLoad формы "CompanyName.testFn" (т.е. без скобок)
- Вы включили обработчик событий
Кроме того, вы регистрируете только "а" на консоли. Мне пришлось посмотреть дважды, чтобы убедиться, что он регистрируется из-за большого количества CRM-журналирования, которое происходит