2

我今天打开记录时弹出此脚本错误。我以前从未遇到过此错误,并且在我几天前上次打开记录后没有任何变化。

错误信息是"TypeError: Unable to set property 'eventManager' of undefined or null reference".

我对此一无所知,需要帮助来解决这个问题。它发生在沙盒和产品环境中。

4

3 回答 3

1

我也有这个问题。似乎上次 crm 系统更新包含一些关于 js 的更改。在我的情况下,这个错误是由我将 OnLoad 事件添加到子网格的 js 函数造成的。如果该功能被禁用,一切正常。

于 2017-06-07T12:19:15.360 回答
0

Microsoft 正在取消对表单上自定义 Javascript 的支持。请检查您的旧版表单渲染是否已打开。如果是,则将其关闭并将所有自定义 JS 代码转换为 Xrmtoolkit 兼容代码。

关于您的问题,有一种解决方法,您可以将 addOnLoad 调用包装在 window.setTimeout 调用中,延迟为 1000 毫秒。

window.setTimeout(onload(){//your code}, 1000);

于 2017-07-12T06:07:37.207 回答
0

自上次更新以来,它是一个已知的错误。

https://community.dynamics.com/crm/f/117/t/239844

于 2017-06-20T08:48:53.060 回答