Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dynamics CRM表单OnLoad事件-在表单或OnLoad事件中调用函数_Javascript_Dynamics Crm_Microsoft Dynamics - Fatal编程技术网

Javascript Dynamics CRM表单OnLoad事件-在表单或OnLoad事件中调用函数

Javascript Dynamics CRM表单OnLoad事件-在表单或OnLoad事件中调用函数,javascript,dynamics-crm,microsoft-dynamics,Javascript,Dynamics Crm,Microsoft Dynamics,我从另一位Dynamics CRM开发人员那里接手,注意到他们有一个JS脚本文件作为表单库。然后,他们使用表单属性窗口将脚本库中的多个函数注册到表单的OnLoad事件中。通过在脚本文件中调用onLoad函数并在onLoad函数中调用其他函数,也可以实现同样的效果。它们都是一样的,但我想知道是否有人能想出一种方法优于另一种或相反的原因 谢谢。这是一个主观决定,我不确定其中一个是否真的比另一个好 拥有一个调用所有其他函数的加载函数非常简单,并且可以通过代码进行控制 单独注册函数还有一些额外的好处:

我从另一位Dynamics CRM开发人员那里接手,注意到他们有一个JS脚本文件作为表单库。然后,他们使用表单属性窗口将脚本库中的多个函数注册到表单的OnLoad事件中。通过在脚本文件中调用onLoad函数并在onLoad函数中调用其他函数,也可以实现同样的效果。它们都是一样的,但我想知道是否有人能想出一种方法优于另一种或相反的原因


谢谢。

这是一个主观决定,我不确定其中一个是否真的比另一个好

拥有一个调用所有其他函数的加载函数非常简单,并且可以通过代码进行控制

单独注册函数还有一些额外的好处:

  • 通过“表单属性”窗口清晰地显示加载时注册的内容。这对非编码人员尤其有用
  • 如果JavaScript文件是跨多个表单使用的共享文件,则允许用户“选择”文件的某些部分
  • 允许轻松注册和注销单个函数,而无需更改代码。这可能有助于调试问题或单独处理项目