快捷搜索:

【MS Dynamics CRM 2013介绍】29、新增的表单编程API

1. Xrm.Page.context.getClient()

它是用来替代之前的 context.isOutlookClient() 接口的,返回值可能是 Browser 、Outlook或者Mobile之一。

2.Xrm.Page.data.refresh(save).then(successCallback, errorCallback)

用来异步刷新界面,可以保存当前改动且不必要从新载入页面。我们知道Dynamics CRM 2011 记录详情界面保存后忏悔从新载入页面,现在Dynamics CRM 2013供给了新选择。

3.Xrm.Page.data.save().then(successCallback, errorCallback)

异步的保存对记录的变动,并在保存成功后调用回掉落函数successCallback。

4.Xrm.Page.getAttribute(arg).getIsPartyList()

返回查找字段是不是介入方列表,比如活动的必须方字段便是,我们新建的客制化实体今朝是的查找字段是不能查找多个实体的,就不是介入方列表。

5.Xrm.Page.context.getUserName()

曩昔有getUserId(),要给查找实体是系统用户(SystemUser)的查找类型字段赋值为当前用户还真是有点麻烦,必要用ODATA查询下用户的主属性(姓名)的值才能赋值。当时我就在想,为啥没有getUserName()呢?哈哈,这不,想啥来啥,赞一个。我用代码 alert(Xrm.Page.context.getUserName()); 获取到的输出如下,恰是当前用户的姓名。

您可能还会对下面的文章感兴趣: