码迷,mamicode.com
首页 > 其他好文 > 详细

Dynamic CRM 2013学习笔记(三十六)全部禁用、部分禁用”自动保存” 功能

时间:2015-02-18 11:50:25      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

我们都知道CRM2013新增了一个自动保存的功能:每30秒或跳转到新的记录前会自动保存。但有时考虑到性能或其它原因,我们有时要禁用此功能。下面介绍如何在所有form里禁用或在部分form里禁用此功能。

 

一、全部禁用

全部禁用很简单,依次打开Seeting –> administrator –> system settings, 然后如下图把Enable auto save on all forms 设为No即可

技术分享

 

二、部分禁用

上面的方法是针对所有的form。如果我们只想在指定的form里禁用自动保存的方法,只需用下面的function:

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

 

然后把这个function加到form的onsave事件上即可。

 

提示: 如果是添加数据,然后点击了返回按钮,这时上面的 getSaveMode 可能就要同时check 70 和2了。

Dynamic CRM 2013学习笔记 系列汇总 -- 持续更新中

Dynamic CRM 2013学习笔记(三十六)全部禁用、部分禁用”自动保存” 功能

标签:

原文地址:http://www.cnblogs.com/fengwenit/p/4295679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!