库不加载表单加载- CRM 2016
Libraries not loading on form load- CRM 2016
我们正在本地从CRM 2011升级到CRM 2016。我在地址实体形式的表单加载上添加了所有的库,但这些库没有在第一次加载,并显示错误信息'Mscrm'在下面的代码片段和页面中未定义。
<script language="JavaScript">
window.setTimeout(ribbonRefreshForArticle, 2000);
function ribbonRefreshForArticle() {
var uri = Mscrm.CrmUri.create(window.location.href);
if (uri.get_query() != null && uri.get_query()["etc"] == Mscrm.InternalUtilities.EntityTypeCode.KbArticle) {
refreshRibbon();
}
}
</script>
页面——http://myOrg/testDev/userdefined/edit.aspx?_CreateFromId= {447 ae3ee - 2727 e511 - 84 - e4 - 005056 - b33beb}, _CreateFromType = 2, _gridType = 1071,等= 1071,id = {858 c47d7 - 62 - ae - 43 - de - a13b - 2 - f648efd111e}, pagemode = iframe& rskey = {03315 b35 - 4585 - 4447 - a4d2 - 059 cf79ca0fd}
需要帮助。
我对你的片段有点困惑,你在HTML脚本标签的上下文中显示JS,但你将其定义为从Form Load调用。
如果你有一个html web资源,你必须首先添加ClientGlobalContext <script src="../ClientGlobalContext.js.aspx?type=script" type="text/javascript"></script>
(".. "/"(可能取决于您的资源路径),然后等待您的文档准备好:
$(document).ready(() => {
onLoad();
});
你必须在包含javascript的文件中声明你的库如:
<head>
<script src="cs_jsQuery" type="text/javascript"></script>
<script src="ClientGlobalContext.js.aspx" type="text/javascript"></script>
<script src="cs_CimailXrmProximaIncident" type="text/javascript"></script>
</head>
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 正在Microsoft Dynamics CRM 2011中加载描述内容
- CRM 2011 Javascript已加载,但不显示在开发人员工具中
- CRM 2011 - 使用 JavaScript 启用潜在顾客实体的工作流加载
- 库不加载表单加载- CRM 2016
- 最后在CRM表单中加载一个JavaScript事件
- CRM 2011:链接到html页面的javascript web资源在IE11中只加载了几秒钟
- CRM 2011 -联系人表单加载无法在更改出生日期字段时分配给函数结果
- 除非 IE 开发人员控制台处于打开状态,否则我的 CRM 2011 Web 资源将不会加载
- 动态 CRM - 没有 JavaScript 自定义的 CRM 2011 会给出加载错误
- 使用Javascript访问MS CRM 4.0中IFrame中加载的页面上的控件