集合(客户端引用)

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

集合是可以访问数据(该数据表示数组)的结构,但无法修改数组中的数据。

以下列表显示在 Xrm.Page 对象模型中可用的集合:

  • Xrm.Page.data.entity. fbaf2e7a-db2f-448f-bd24-6b3ca1ccb28e#BKMK_entityattributes:页面上的所有属性。

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_controls:页面上的所有控件。

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#bkmk_quickForms:页面上的所有快速视图控制使用新窗体呈现引擎。

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_tabs:页面上的所有选项卡。

  • Xrm.Page.ui Tab. 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_tabSectionsCollection:在选项卡上的所有节。

  • Xrm.Page.ui Section. a90df20b-42a6-444e-9912-e0ffab11daec#BKMK_sectionControls:节中的所有控件。

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_navigation:窗体导航区域中的所有项。

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_FormSelectorItems:适用于用户的所有窗体。

  • Xrm.Page Attribute. 控件:属性的所有控件。

  • Xrm.Page.data.process. getActivePath:基于分支规则的当前可用路径中的阶段。

  • 针对某一流程,Xrm.Page.data.process.getActiveProcess 返回的流程 getStages 方法。

  • 针对某一阶段,Xrm.Page.data.process.getActiveStageXrm.Page.data.process.getActivePathXrm.Page.data.process.getActiveProcess 返回的阶段 getSteps 方法。

备注

Xrm.Page.data.process 命名空间中返回的对象不包含名称,因此使用适用于 获取 方法的字符串参数不返回对象。

使用 Microsoft Dynamics CRM Online 2015 更新 1,27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridGetRows 和 27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridGetSelectedRows 返回 27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridRow 集合。详细信息:网格(只读)对象和方法(客户端引用)

集合方法

  • forEach
    将委托函数中的操作应用于集合中的每个对象。

  • 获取
    根据传递的参数,可以从集合获得一个或多个对象。

  • getLength
    获得集合中的项数。

forEach

应用委托函数中包含的操作。

collection.forEach(delegate function(attribute, index))
  • 参数
    适用于属性和索引的带参数的委派函数。

获取

根据传递的参数,可以从集合获得一个或多个对象。

collection.get([String][Number][delegate function(attribute, index)])

备注

使用 Xrm.Page.getAttribute 快捷方法,Xrm.Page.data.entity.attributes 集合的 get 方法可用。

使用 Xrm.Page.getControl 快捷方法,Xrm.Page.ui.controls 集合的 get 方法可用。

  • 参数

    • 无​​

      • 返回值集合中的任何对象。
        类型: 数组
    • 字符串

      • 返回值名称与参数匹配的对象。
        类型: 对象

        备注:Xrm.Page.data.process 命名空间中返回的对象不包含名称,因此使用适用于此方法的字符串参数不返回对象。

    • 编号

      • 返回值索引与数字匹配的对象。
        类型: 对象
    • 委托函数(属性,索引)

      • 返回值导致委托函数返回 true 的任何对象。
        类型: 数组

getLength

获得集合中的项数。

collection.getLength()
  • 返回值
    类型: 数字。

另请参阅

脚本即时引用的表单
客户端编程引用
Xrm.Page.data.entity(客户端引用)
Xrm.Page.ui(客户端引用)
Xrm.Page.ui 选项卡(客户端引用)
Xrm.Page.ui 部分(客户端引用)
Xrm.Page.data. 实体属性(客户端引用)
为 Microsoft Dynamics 365 窗体编写代码
使用 Xrm.Page 对象模型

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权