【问题标题】:Xrm.Page object hierarchyXrm.Page 对象层次结构
【发布时间】:2017-12-13 05:40:42
【问题描述】:

我将理解 Xrm.Page object hierarchy ,其中包含 3 个对象。

1.上下文

2.数据

3.用户界面

是的!好的。但是在给定的图表documentation 中,一些子对象是蓝色的,而一些是白色的。这是具体的原因吗?为什么它们的颜色不同?这些是对象或集合还是其他东西? 有什么想法吗?

【问题讨论】:

    标签: javascript dynamics-crm msdn dynamics-crm-2016 xrm


    【解决方案1】:

    白色表示物体。蓝色表示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 集合的快捷方式。

    【讨论】:

    • 谢谢@Arun。我还认为,带有集合名称的单词s 表明存在不止一个。例如Stages,attributes,Controls,Steps。换一种说法,一个实体可以有多个attributes,或者一个attribute包含多个controls
    【解决方案2】:

    我发现使用 CRM Web 客户端模型的最佳方法是使用此备忘单。它从 2015 年开始,但将非常适用于 9 岁以下的所有内容。

    http://crmunwrapped.blogspot.com/2015/03/crm-2015-client-api-cheat-sheet.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      相关资源
      最近更新 更多