首页 > 解决方案 > 动态crm表单加载说明

问题描述

我有一个 mscrm 表单,当为特定客户端加载它时出现错误,但是当我为其他客户端加载它时它工作正常(没有错误),错误是关于我的表单上的进程,我试图隐藏 onload 事件和它是空的,所以我在隐藏它之前添加了一个 if 并且一切正常:

解决方案:

if (!!Xrm.Page.ui.process) {
  Xrm.Page.ui.process.setVisible(false); 
} 

我的问题是,为什么它发生在某些客户表格上而不是所有表格上?是同一个表单同一个JS是什么原因?

标签: formsprocessdynamics-crmonloaddynamics-crm-2016

解决方案


当我遇到这类问题时,我将代码置于超时状态,如下所示:

setTimeout(function(){/*some code*/},0)

它将您的代码放在堆栈的末尾,作为最后要做的事情。


推荐阅读