一、問題點:
問題點日期: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