集合(客户端引用)
发布日期: 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. getActiveStage、Xrm.Page.data.process. getActivePath 和 Xrm.Page.data.process. getActiveProcess 返回的阶段 getSteps 方法。
备注
Xrm.Page.data.process 命名空间中返回的对象不包含名称,因此使用适用于 获取 方法的字符串参数不返回对象。
使用 Microsoft Dynamics CRM Online 2015 更新 1,getRows 和 getSelectedRows 返回 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 的任何对象。
类型: 数组
- 返回值导致委托函数返回 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。 保留所有权利。 版权