Dynamics crm 2011 CRM 2011 javascript onchange事件不适用于其他组织中的系统字段

Dynamics crm 2011 CRM 2011 javascript onchange事件不适用于其他组织中的系统字段,dynamics-crm-2011,Dynamics Crm 2011,我有一些javascript代码附加到accounts实体。此代码基于显示各种帐户类型的自定义选项集字段的值设置主联系人属性的要求级别。这是在一台服务器上开发的,它在那里工作,因此该解决方案被导入到另一个现在不工作的组织中 这似乎只是在这个领域,因为我已经改变了代码,看看另一个领域,这是很好的工作。它给出的错误是“对象不支持此属性或方法”。此外,奇怪的是,该字段没有出现在解决方案中实体下的列表中,尽管它是一个系统字段 我使用的代码是: Xrm.Page.getAttribute("primary

我有一些javascript代码附加到accounts实体。此代码基于显示各种帐户类型的自定义选项集字段的值设置主联系人属性的要求级别。这是在一台服务器上开发的,它在那里工作,因此该解决方案被导入到另一个现在不工作的组织中

这似乎只是在这个领域,因为我已经改变了代码,看看另一个领域,这是很好的工作。它给出的错误是“对象不支持此属性或方法”。此外,奇怪的是,该字段没有出现在解决方案中实体下的列表中,尽管它是一个系统字段

我使用的代码是:

Xrm.Page.getAttribute("primarycontactid").setRequiredLevel("required");
有人能帮我弄清楚它在干什么吗

谢谢


编辑:发现尽管有错误,但代码实际上使字段成为必需字段,但它没有在其旁边显示*。另外,如果我在其设置中设置了必填字段,那么它也会执行相同的操作

我相信是的,它们都是同时设置的,但是您可以在一个安装后安装汇总,而不是在另一个安装后安装汇总。我要求检查您的两个环境之间的差异的原因。我刚刚检查了一下,您是正确的,一个是5.0.9690.2243,另一个是5.0.9688.1533我刚刚更新了它们,所以它们现在在同一版本上,并且它已经解决了问题,非常感谢您的帮助!