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

时间:2018-05-15 09:20:52

标签: javascript dynamics-crm microsoft-dynamics

我从另一个Dynamics CRM开发人员那里接管并注意到他们有一个JS脚本文件作为表单库。然后,他们使用“表单属性”窗口使用Form的OnLoad事件从脚本库中注册了多个函数。通过在脚本文件中调用onLoad函数并在onLoad函数内调用其他函数,可以实现同样的目的。它们都是一样的,但我想知道是否有人能想出为什么一种方法比另一种方法更好或反之亦然?

感谢。

1 个答案:

答案 0 :(得分:0)

这是一个主观决定,我不确定一个人是否真的比另一个更好。

使用单个on load函数调用所有其他函数具有很好的简单性,并通过代码实现控制。

单独注册这些功能还有一些额外的好处:

  • 通过表单属性窗口提供清晰的可见性,以便在加载时注册。这对非编码员尤其有用。
  • 如果JavaScript文件是在多个表单中使用的共享文件,则允许某人“选择”文件的一部分。
  • 无需更改代码即可轻松注册和注销各个功能。这可能有助于调试问题或单独处理项目。