Dynamics CRM2013 Form利用window.location.reload()进行全局刷新带来的问题及解决办法
2016-02-02 14:48
351 查看
CRM2013以后,表单的保存后变成了局部刷新而非全局刷新,但很多情况下我们需要刷新整个页面,通过刷新页面来使脚本执行或者业务规则执行来实现某些业务效果,一般我们会使用window.location.reload()来reload整个页面达到刷新的效果。但是采用这种方式刷新整个页面,有时realod之后会出现一个新建表单页面而不是原来的表单了,出现这种情况的几率不是很高,但出现了就让人很蛋疼,目前为止还不知道这算不算CRM的一个bug,所以前面那段脚本不能用了,这里建议使用CRM自带的API——Xrm.Utility.openEntityForm(Xrm.Page.data.entity.getEntityName(),
Xrm.Page.data.entity.getId())来进行自刷新。
Xrm.Page.data.entity.getId())来进行自刷新。
相关文章推荐
- CSS绘制常见的几何图形
- Dynamics CRM2013 Form利用window.location.reload()进行全局刷新带来的问题及解决办法
- 《深入理解Java虚拟机》读书笔记之Java内存区域
- 文章链接
- Java学习之Iterator(迭代器)的一般用法 (转)
- Fresco简单使用(一)
- 基于对话框的UPDATE_COMMAND_UI的响应问题
- HDU 4923 Room and Moor
- 自定义下拉刷新组件
- 3DS_MAX渲染笔记
- Android studio 代码混淆和破解apk
- 工厂方法模式——应用最广泛
- Android LayoutInflater的inflate布局文件收获
- OC中的instancetype和id关键字异同
- 更改XenServer默认安装后根分区大小
- Linux下编译安装Apache 2.4
- ping通IP,telnet 3306不通
- iTunes Connect程序被拒,如何申诉?
- ThinkPHP3.2切换数据库调用
- 使用SiteScope监控Tomcat