Microsoft Dynamics CRM 2013 --针对特定实体,取消保存功能(包含自动保存)
2014-01-15 11:04
225 查看
AutoSave 是 Microsoft Dynamics CRM 2013 一个新特性.
但AutoSave的有效范围是[所有实体],不允许针对特定某一实体进行设置.
所以,若想针对特定实体进行设置的话,可以采用以下的方法:
在需要设置的Form的窗体的OnSave事件添加上面的函数,同时勾上[将执行上下文作为第一个参数传递]这个选项即可.
------
若需要对所有的保存操作都进行阻止,则可以参照一下表格:
备注:以上方法来自SDK.非原创.(我只是大自然的搬运工...)
但AutoSave的有效范围是[所有实体],不允许针对特定某一实体进行设置.
所以,若想针对特定实体进行设置的话,可以采用以下的方法:
function preventAutoSave(econtext) { var eventArgs = econtext.getEventArgs(); if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) { eventArgs.preventDefault(); } }
在需要设置的Form的窗体的OnSave事件添加上面的函数,同时勾上[将执行上下文作为第一个参数传递]这个选项即可.
------
若需要对所有的保存操作都进行阻止,则可以参照一下表格:
Entity | Event Mode | Value |
All | Save | 1 |
All | Save and Close | 2 |
All | Save and New | 59 |
All | AutoSave | 70 |
Activities | Save as Completed | 58 |
相关文章推荐
- CRM 2013 系统设置新功能一:界面自动保存 及 SDK 中 Xrm.Page.data.entity.save
- Microsoft Dynamics CRM 2013 /2015 配置之 添加 CRM 帐号和新建邮箱
- Microsoft Dynamics CRM 2015 之 设定默认电话服务商 office 或者Lync 2013 或 skpye
- Microsoft Dynamics CRM 4.0 实体的联查
- Dynamices CRM JS 类库 神器 XrmServiceToolkit - A Microsoft Dynamics CRM 2011 & CRM 2013 JavaScript Library
- Microsoft Dynamics CRM 2011 PageOnsave 保存的时候判断字段为必填项
- ad10 取消自动保存功能
- 关于Microsoft CRM 2013自动保存Autosave功能的10点说明
- Microsoft Dynamics CRM 2015 新增功能 介绍 高级查找功能
- 取消Editplus保存时自动备份的功能
- Microsoft Dynamics CRM 2013 配置之 添加配置 域证书服务器 和 ADFS
- xilinx SDK工具取消程序保存后自动编译的功能
- Microsoft Dynamics CRM 2015 数据管理 功能 介绍
- 从 Microsoft Dynamics CRM 4.0 服务器迁移到 Microsoft Dynamics CRM 2013 Server
- Microsoft Dynamics CRM 2013 的权限管理与分配 (二)
- Microsoft Dynamics CRM 2013 安装过程图解及安装序列号
- Microsoft Dynamics CRM Server 2013下载
- C#实体图片下载与批量下载(自动保存功能)
- Microsoft Dynamics CRM 2013 配置之 添加 Exchange server 2013
- Microsoft Dynamics CRM 4.0 的新增功能