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

У меня есть сопоставленная функция для события Quick create formOnLoad в Dynamics.

Сценарий:

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

Сопоставленная функция: CompanyName.testFn

Ноон не может вызвать.

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

1 Ответ

0 голосов
/ 20 декабря 2018

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

Убедитесь, что:

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

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

...