博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Microsoft CRM 2013自动保存Autosave功能的10点说明
阅读量:5894 次
发布时间:2019-06-19

本文共 912 字,大约阅读时间需要 3 分钟。

今天不经意翻看到以前记的笔记发现这个笔记觉得还是应该把它整理记录一下:

关于Microsoft CRM 2013自动保存Autosave功能的10点说明:

1.新建时不会自动保存,需要手动点击保存按钮。

2.自动保存每30秒发生一次。

3.正在编辑的字段不会被自动保存。

4.如果在保存时有些当前用户未更改的字段已被其它用户更新过则会自动重新retrieve下来并更新在表单上。

5.可以关闭整个组织的自动保存功能,但这种关闭只是关闭每30秒的自动保存功能,对于离开或关闭当前表单时的自动保存无效(意思是说记录仍然会被自动保存)

6.每次自动保存发生时都会触发表单的onsave事件及相关该实体的工作流和plugin。

7.自动保存后不会触发表单的onload事件(和2011、4.0及3.0等老版本较大区别)。

8.开启自动保存功能后记录在更新时左上角工具栏将没有“保存”按钮,但可以点击右下脚的小保存图标进行即时保存或等待30秒后或关闭表单或跳转到其它页面进行自动保存。

9.自动保存的eventMode=70,全部eventMode如下:

save=1;save and close=2;save and new=59;save and completed=58;autosave=70.

10.在onsave事件中加以下脚本可以防止自动保存发生:

var eventArgs = econtext.getEventArgs();

if (eventArgs.getSaveMode() == 70) {

     eventArgs.preventDefault();

}

如果想要在关闭表单或跳转页面或回退页面时防止自动保存则可以如下处理

 var eventArgs = econtext.getEventArgs();

 if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2)

 {

     eventArgs.preventDefault();

 }

 

转载于:https://www.cnblogs.com/caizhidao/p/4356824.html

你可能感兴趣的文章
jsp如何实现下载文件的功能
查看>>
Java之LinkedList源码解读(JDK 1.8)
查看>>
html禁止清除input文本输入缓存
查看>>
安装ubuntu/win7后选择win7出现 a read disk error occurred
查看>>
WebStorm主题设置
查看>>
RDS
查看>>
HibernateTemplate 和HibernateDaoSupport的session
查看>>
Linux下内网反弹技巧总结与杂谈
查看>>
Mysql(Mariadb)数据库主从复制
查看>>
MapReduce:详解Shuffle过程
查看>>
选择排序
查看>>
【C语言学习】国嵌22__数组基础
查看>>
JVM三个时代
查看>>
Linux 下更新时间的方法
查看>>
awaitTermination 使用注意
查看>>
那些出现在电影中的程序代码
查看>>
Docker Registry
查看>>
VFS: Cannot open root device "nfs" or unknown-b...
查看>>
Android通过发送Intent播放本地视频和网络视频
查看>>
Spring定时任务的几种实现
查看>>