次の方法で共有


コレクション (クライアント側の参照)

 

公開日: 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 を返す任意のオブジェクト。
        種類: 配列

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. 著作権