集合(客户端引用)

 

发布日期: 2016年11月

适用于: Dynamics CRM 2015

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

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

  • Xrm.Page.data.entity.属性:页面上的所有属性。

  • Xrm.Page.ui.控件:页面上的所有控件。

  • Xrm.Page.ui.选项卡:页面上的所有选项卡。

  • Xrm.Page.ui Tab.部分:在选项卡上的所有节。

  • Xrm.Page.ui Section.控件:节中的所有控件。

  • Xrm.Page.ui.navigation.items:窗体导航区域中的所有项。

  • Xrm.Page.ui.formSelector.items:适用于用户的所有窗体。

  • 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,getRowsgetSelectedRows 返回 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 CRM 2015 窗体编写代码
使用 Xrm.Page 对象模型

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