我在自定义实体表单上有一个HTML网络资源。在名为Language的表单上有一个查找值为'English'。单击该HTML页面中的一个按钮,如果某些条件不满足,我将语言查找设置为null,如下面的代码并隐藏该查找。
Xrm.Page.data.entity.attributes.get("new_language").setValue(null);
再次单击相同的HTML按钮,如果满足某些条件,我将显示语言查找,并且该查找中的值显然为null,因为我们已将其设置为null。然后我将选择语言查找中的值为“英语”。
问题是,在语言查找字段上注册的OnChange事件没有触发,当我从javascript访问语言字段值时,它显示为null。但如果我选择“英语”以外的语言,它会触发OnChange事件并获取查找值。
请帮助我在这种情况下有什么不对。
答案 0 :(得分:0)
如果清空,CRM 2013中的必填字段不会触发OnChange事件。如果使用相同的值重新填充字段,则相同。
您需要将查找字段值更改为以前触发事件的其他值。