【问题标题】:Microsoft Dynamics CRM 4 custom entity form onload event not firingMicrosoft Dynamics CRM 4 自定义实体表单加载事件未触发
【发布时间】:2009-03-09 05:39:21
【问题描述】:

我们遇到了自定义实体的表单的 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。表单在新环境中可以正常工作一段时间,但在某个阶段停止了。

【问题讨论】:

    标签: dynamics-crm dynamics-crm-4


    【解决方案1】:

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

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

    【讨论】:

    • 这种愚蠢的事情让人很痛苦>.
    • 我们对 Dynamics 有一个很好的问题,即在 0.3% 的某种类型的实体创建中,我们的插件不会触发。没有错误信息。奇怪的是,我们还没有设法调试出问题所在......
    • 总之:我感受到你的痛苦。我怀疑,任何曾经开发过任何东西反对 Dynamics 的人也是如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多