我们遇到自定义实体未触发的表单的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。表格在新环境中正常工作了一段时间,但在某个阶段停止了这样做。
答案 0 :(得分:2)
我使用Microsoft Crm Diagnostics Tool 4启用了平台跟踪,现在执行了onload事件。当再次禁用跟踪时,它仍然有效。
上帝,我喜欢在这种环境中发展。