Dynamics 365 - Функции пространств имен, не получающие вызов при быстром создании формы onLoad

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

Сценарий:

var CompanyName = (function (){
  return {
    testFn : function(){
      console.log("a");
    }
  }
})({});

Назначенная функция: CompanyName.testFn

Но он не может позвонить.

Этот подход хорошо работает с другими формами, но не для quickCreate

1 ответ

Я подтвердил, что ваш скрипт действителен, и добавил его в форму быстрого создания в моей тестовой среде.

Пожалуйста, убедитесь, что:

  • Вы добавили веб-ресурс скрипта в библиотеки форм Quick Create
  • Вы зарегистрировали обработчик события OnLoad формы "CompanyName.testFn" (т.е. без скобок)
  • Вы включили обработчик событий

Кроме того, вы регистрируете только "а" на консоли. Мне пришлось посмотреть дважды, чтобы убедиться, что он регистрируется из-за большого количества CRM-журналирования, которое происходит

Другие вопросы по тегам