我将了解Xrm.Page object hierarchy
,里面有3个物体。
1.背景
2.数据
3.用户界面
是!好。但是在给定的图表documentation中,有些子对象是蓝色的,而有些是白色的。具体原因是什么?为什么它们有不同的颜色?这些对象或集合还是其他什么?任何的想法?
白色表示物体。蓝色表示collections。
我们来看两个例子。
要获取实体记录的id
属性,必须使用实体对象的getId()
方法。
Xrm.Page.data.entity.getId()
Xrm.Page.data.entity
提供了检索特定于页面上显示的记录的信息的方法,保存方法以及表单中包含的所有属性的集合。
要获取实体记录的所有子属性,实体对象将提供属性集合。传递名称并获取特定属性属性。
Xrm.Page.getAttribute(arg).getAttributeType()
Xrm.Page.data.entity.attributes
集合提供对表单上可用的每个实体属性的访问。
Xrm.Page.getAttribute
是访问Xrm.Page.data.entity.attributes
馆藏的捷径。
我发现使用CRM Web客户端模型的最佳方法是使用此备忘单。它从2015年开始,但非常适用于9个以上的所有产品。
http://crmunwrapped.blogspot.com/2015/03/crm-2015-client-api-cheat-sheet.html