Dynamics 365 主表修改了未保存,显示“未保存的更改”时,不可添加明细记录

发布时间 2023-06-30 13:32:51作者: 溜溜球_小钢

 

实现方式,在明细表的新增按钮,设置为可自定义,绑定函数:

//授权记录显示“未保存的更改”时不可添加授权产品
function IsSavedAuthorize(selectedEntityTypeName, primaryEntityTypeName, firstPrimaryItemId,  primaryControl, selectedControl) {
    if (Xrm.Page.data.getIsDirty()) {
        alert("请先保存单据。");
        return;
    }
    XrmCore.Commands.Open.addNewFromSubGridStandard(selectedEntityTypeName, primaryEntityTypeName, firstPrimaryItemId, primaryControl, selectedControl);
}