Dynamics CRM2013 Form利用window.location.reload()进行全局刷新带来的问题及解决办法
时间:
2016-02-02 15:11:03
阅读:
430
评论:
收藏:
0
[点我收藏+]
CRM2013以后,表单的保存后变成了局部刷新而非全局刷新,但很多情况下我们需要刷新整个页面,通过刷新页面来使脚本执行或者业务规则执行来实现某些业务效果,一般我们会使用window.location.reload()来reload整个页面达到刷新的效果。但是采用这种方式刷新整个页面,有时realod之后会出现一个新建表单页面而不是原来的表单了,出现这种情况的几率不是很高,但出现了就让人很蛋疼,目前为止还不知道这算不算CRM的一个bug,所以前面那段脚本不能用了,这里建议使用CRM自带的API——Xrm.Utility.openEntityForm(Xrm.Page.data.entity.getEntityName(),
Xrm.Page.data.entity.getId())来进行自刷新。Dynamics CRM2013 Form利用window.location.reload()进行全局刷新带来的问题及解决办法
原文:http://blog.csdn.net/vic0228/article/details/50623744