错误"无法设置属性' eventManager' of null"在Dynamics 365中

时间:2017-06-06 14:22:50

标签: javascript microsoft-dynamics dynamics-crm-365

今天打开记录时,我收到了此脚本错误弹出窗口。我之前从未遇到过这个错误,而且在我上次打开记录之后没有任何变化。

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

我不知道它,需要帮助才能解决这个问题。它发生在沙箱和生产环境中。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

自上次更新以来已知的错误。

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

答案 2 :(得分:0)

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

关于你的问题,有一个解决方法,你可以在window.setTimeout调用中包含addOnLoad调用,延迟时间为1000毫秒。

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