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.非原创.(我只是大天然的搬运工...)

相关文章
相关标签/搜索