Dynamics CRM Refresh web resource/form AFTER record save (记录保存后刷新 Web 资源/表单)
一、问题点:
问题点日期:2022/02/08
记录保存后刷新 Web 资源/表单
二:解决方法
只有account LookUp File 发生改变的时候,保存后才刷新页面
思路:
① Modified On 字段改变来实现 ,绑定OnChange的Js事件
② 在fnOnload获取保存之前和保存后的account的值,来判断account LookUp 的值是否发生的改变。
代码实现:
var perAccount;
function fnOnLoad() {
perAccount = Xrm.Page.getAttribute("crms_account").getValue();
}
function onAfterSave() { Xrm.Page.data.save(); var currentAccount=Xrm.Page.getAttribute("crms_account").getValue(); if (perAccount != currentAccount) { Xrm.Utility.openEntityForm(Xrm.Page.data.entity.getEntityName(), Xrm.Page.data.entity.getId()); } }
在From绑定事件:
三、参考资料
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/206972/refresh-web-resource-form-after-record-save
我是一个爱笑,认真记录每一天进步的博主.
转载请注明出处,商用请征得作者本人同意,谢谢!!!