1

对于未触发的自定义实体,我们遇到了表单的 onload 事件问题。该表格在一段时间内确实可以正常工作,但最近已停止工作。现在,当打开表单时,事件中的任何代码都不会执行 - 无论是在创建实体的新实例时还是在打开现有实例时。然而,当预览表单时,代码会被执行。

出于测试目的,原始代码已被删除,并且 onload 事件目前只有以下内容:

crmForm.all.ownerid_c.style.display = 'none';
crmForm.all.ownerid_d.style.display = 'none';
alert("OnLoad event fired");

在预览中,所有者属性被隐藏并显示警报。正常运行表单时,该属性没有隐藏,也没有警报(也没有报告 Java 错误)。

完整的 CRM 版本是 4.0.7333.1219。该实体最初是在不同的 CRM 安装上创建的,该安装最初是版本 3。在我们执行导出 - 导入过程以将其迁移到当前环境之前,该环境已升级到版本 4。该表格在新环境中正常工作了一段时间,但在某个阶段停止了。

4

1 回答 1

2

我使用 Microsoft Crm 诊断工具 4 启用了平台跟踪,现在执行了 onload 事件。再次禁用跟踪时它仍然有效。

上帝,我喜欢在这种环境中发展。

于 2009-03-09T21:52:25.360 回答