我们有一个JavaScript Web Resource,它的函数在Contact表单的onload事件上触发。在表单属性中配置。
回调函数被触发,但我们看到回调所依赖的库的结果非常随机。
在Dynamics 2015中,这些JavaScript库被设置为JavaScript网络资源。这些将被添加到窗体属性中,并按它们相互依赖的顺序列出,回调代码在列表中最后列出。
Dynamic似乎可以很好地加载它们,但是一旦加载就会执行它们,而不是按照Form Properties中指定的顺序执行。这通常会导致在较大的库初始化之前触发回调代码(非常小)。
有没有人知道为什么会发生这种情况,或者有没有办法保证库按照Form Properties中规定的顺序加载和初始化?
发布于 2015-02-20 05:48:38
每当我看到这种类型的行为时,它都是由于代码在脚本加载时运行,而不是让CRM调用load函数来启动初始化。您会确保这些脚本中没有任何内容使用jQuery的$(document).ready()或任何类似的内容吗?
CRM高度依赖于自身调用load函数,这些函数是在任何依赖于Xrm.Page应用程序接口运行的代码之前定义的。
https://stackoverflow.com/questions/28615990
复制相似问题