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