Dynamics 365-快速创建窗体onLoad上未调用命名空间函数

时间:2018-12-19 06:39:16

标签: dynamics-crm microsoft-dynamics dynamics-365-sales

我在Dynamics中的快速创建formOnLoad事件上映射了一个函数。

脚本是:

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

映射的函数为:CompanyName.testFn

但是它无法打电话。

这种方法可以与其他表单配合使用,但不适用于quickCreate

1 个答案:

答案 0 :(得分:0)

我已经确认您的脚本有效,并且已将其添加到测试环境中的“快速创建”表单中。

请确保:

  • 您已将脚本的网络资源添加到Quick Create的表单库中
  • 您已经注册了表单加载事件处理程序'CompanyName.testFn'(即,没有括号)
  • 您已启用事件处理程序

此外,您仅将“ a”记录到控制台。由于发生了大量的CRM记录,我不得不仔细检查一下以确保它已被记录