0

我在自定义实体表单上有一个 HTML 网络资源。在名为 Language 的表单上有一个查找,其值为“English”。单击该 HTML 页面中的一个按钮时,如果不满足某些条件,我将 Language 查找设置为 null,如下面的代码并隐藏该查找。

Xrm.Page.data.entity.attributes.get("new_language").setValue(null);

再次单击同一个 HTML 按钮,如果满足某些条件,我将显示该语言查找,并且该查找中的值显然为空,因为我们已经将其设置为空。然后我将在语言查找中选择值作为“英语”。

问题是,在 Language 查找字段上注册的 OnChange 事件没有触发,当我从 javascript 访问 Language 字段值时,它显示为 null。但如果我选择“英语”以外的语言,它会触发 OnChange 事件并获取查找值。

请帮助我在这种情况下出了什么问题..

4

1 回答 1

0

如果清空,CRM 2013 中的必填字段不会触发 OnChange 事件。如果您使用相同的值重新填充该字段,则相同。

您需要将查找字段值更改为以前触发事件的其他值。

于 2014-09-22T19:23:00.347 回答