コレクション (クライアント側の参照)
公開日: 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.controls: 属性のすべてのコントロール。
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 名前空間で返されるオブジェクトには名前が含まれていないため、get メソッドで文字列パラメーターを使用してもオブジェクトは返されません。
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
コレクションの各オブジェクトにデリゲート関数のアクションを適用します。get
渡される引数に基づいて、コレクションから 1 つ以上のオブジェクトを取得します。getLength
コレクションの項目数を取得します。
forEach
デリゲート関数に含まれるアクションを適用します。
collection.forEach(delegate function(attribute, index))
- 引数
属性とインデックスのパラメーターを持つデリゲート関数。
get
渡される引数に基づいて、コレクションから 1 つ以上のオブジェクトを取得します。
collection.get([String][Number][delegate function(attribute, index)])
注意
Xrm.Page.data.entity.attributes コレクションの get メソッドは、Xrm.Page.getAttribute ショートカット メソッドを使用して利用できます。
Xrm.Page.ui.controls コレクションの get メソッドは、Xrm.Page.getControl ショートカット メソッドを使用して利用できます。
引数
なし
- 戻り値 コレクションのすべてのオブジェクト。
種類: 配列
- 戻り値 コレクションのすべてのオブジェクト。
文字列
戻り値 名前が引数と一致するオブジェクト。
種類: オブジェクト備考: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.entity 属性 (クライアント側の参照)
Microsoft Dynamics 365 フォームのコードを記述する
Xrm.Page オブジェクト モデルの使用
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 著作権