您的位置:首页 > 产品设计 > UI/UE

Dynamics CRM 2016 Refresh Issue

2016-07-09 17:52 363 查看
最近在使用SDK 的Xrm.Page.data.save 或Xrm.Page.data.refresh 的时候发现一个问题,

这两个方法只能局部刷新subgrid ,对于字段的只读或者属性不会刷新,也就是说,不会执行例如窗体onload 的自定义函数.

它们并不会refresh 真个窗体

本以为在save或refresh方法的then 之后调用window.reload就可以了

最后通过以下方式可以解决:

var entityId = Xrm.Page.data.entity.getId();

var entityName =  Xrm.Page.data.entity.getEntityName();

var parameters = [];

parameters['formid']='';

Xrm.Page.data.save().then(function(){

Xrm.Utility.openEntityForm(entityName ,entityId ,parameters);

},function(){});

注:若复制代码,请指定formid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: