在Dynamics窗体中加载多个依赖的javascript web资源
Loading multiple dependent javascript web resources in a Dynamics Form
我们有一个JavaScript Web资源,它具有一个在Contact Form的onload事件中触发的函数。在表单属性中配置。
回调函数是被触发的,但我们看到回调所依赖的库的结果非常随机
这些JavaScript库在Dynamics2015中设置为JavaScript Web资源。它们被添加到表单属性中,并按它们相互依赖的顺序列出,回调代码在列表中最后一个。
Dynamics加载这些文件似乎很好,但加载后会立即执行,而不是按照"表单属性"中指定的顺序执行。这通常会导致回调代码(非常小)在较大的库初始化之前启动。
有人知道为什么会发生这种情况吗?或者有人知道如何保证库按照窗体属性中规定的顺序加载和初始化吗?
每当我看到这种类型的行为时,都是因为加载脚本时正在运行代码,而不是让CRM调用加载函数来启动初始化。你会确保这些脚本中没有任何东西使用jQuery的$(document).ready()
或类似的东西吗?
CRM高度依赖于它自己调用加载函数,这些加载函数是在任何依赖于运行Xrm.Page api的代码之前定义的。
相关文章:
- 依赖<选择>HTML和JavaScript菜单
- 依赖于缓慢加载javascript的UI
- Django管道和javascript依赖关系
- 在Firefox上使用聚合物的javascript依赖关系的HTML导入困难;Safari
- 依赖css的javascript的一个好例子是什么
- 使用Require.js按照依赖关系的顺序加载JavaScript
- GraphQL代码中的Javascript循环依赖关系
- 使用 grunt 检查单个 javascript 文件时如何解决依赖关系
- JavaScript模块化和依赖注入之间的区别
- Javascript表单.使一个条目依赖于另一个条目
- 在<p>标签依赖于<选择>标签,javascript
- 如何隔离javascript依赖关系
- 不知道如何争论我的javascript依赖关系
- 我们可以在多大程度上依赖 JavaScript
- 如何在不依赖 javascript 中的 id、类或内容的情况下查找和检索节点位置
- Durandaljs 2.0 全局 JavaScript 变量和依赖 JavaScript 库
- 依赖Javascript的管理和打包
- 当javascript被禁用时,保护表单的最佳方法是依赖javascript验证
- 如何在依赖JavaScript的Struts表单中处理换行符
- 依赖javascript的下拉菜单在ie8中不起作用