Microsoft Dynamics CRM 2013 --針對特定實體,取消保存功能(包含自動保存)

AutoSave 是 Microsoft Dynamics CRM 2013 一個新特性.函數

但AutoSave的有效範圍是[全部實體],不容許針對特定某一實體進行設置.spa

因此,若想針對特定實體進行設置的話,能夠採用如下的方法:code

function preventAutoSave(econtext) {
    var eventArgs = econtext.getEventArgs();
    if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
        eventArgs.preventDefault();
    }
}

在須要設置的Form的窗體的OnSave事件添加上面的函數,同時勾上[將執行上下文做爲第一個參數傳遞]這個選項便可.orm

------blog

若須要對全部的保存操做都進行阻止,則能夠參照一下表格:事件

Entity Event Mode Value
All

Saveget

1
All

Save and Closeit

2
All

Save and Newio

59
All

AutoSaveevent

70

Activities

Save as Completed

58

 

 

 

 

 

 

 

 

 

 

備註:以上方法來自SDK.非原創.(我只是大天然的搬運工...)

相關文章
相關標籤/搜索