我的表单上有两个选项字段。首先,在onLoad方法中,我必须设置null我的两个选项字段(默认值为false)。所以我这样做;
Xrm.Page.getAttribute("new_iscall").setValue(null);
它工作正常。两个选项字段中没有值既不是true也不是false。但是当我单击False时,OnChange事件不起作用。但是,如果我单击True,OnChange事件将正常工作。有没有办法通过单击False值来触发OnChange方法?
答案 0 :(得分:1)
您可以使用fireOnChange
Xrm.Page.getAttribute("whatever").fireOnChange();
但是它不会帮助你:null
不会触发onChange,因为它不是两个选项字段的有效输入,因此CRM不会&#t} #34;识别"这个领域已经改变了(因为从它的POV来看,它没有改变)。
我对更好设计的建议是将其设为一个包含三个选项的选项集(即"未定义"(默认值)/" True" /" False& #34;。)