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()进行全局刷新带来的问题及解决的方法...
最新推荐文章于 2025-05-04 12:10:06 发布
本文探讨了CRM2013中表单保存后的局部刷新问题,并提出了解决方案。通常采用window.location.reload()进行刷新可能导致显示错误表单的问题。建议使用Xrm.Utility.openEntityForm API来自刷新当前表单。
4万+

被折叠的 条评论
为什么被折叠?



