分享方式:


集合 (用戶端參考)

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

集合是讓您存取資料 (代表陣列) 的結構,但是沒有修改陣列資料的能力。

下列清單顯示 Xrm.Page 物件模型的集合:

  • Xrm.Page.data.entity.屬性:頁面上的所有屬性。

  • Xrm.Page.ui.控制項:頁面上的所有控制項。

  • Xrm.Page.ui.tabs:頁面上的所有索引標籤。

  • Xrm.Page.ui Tab.sections:索引標籤上的所有區段。

  • 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 命名空間中傳回的物件不包含名稱,因此,使用 get 方法的字串參數沒有傳回物件。

在 Microsoft Dynamics CRM Online 2015 更新 1 中,getRowsgetSelectedRows會傳回 GridRow 集合。其他資訊:Grid 物件和方法 (用戶端參考)

集合方法

  • forEach
    將委派函數中的動作套用至集合中的每個物件。

  • get
    根據傳遞的引數,從集合取得一個或多個物件。

  • getLength
    取得集合中的項目數目。

forEach

套用委派函數中包含的動作。

collection.forEach(delegate function(attribute, index))
  • 引數
    委派函數,具有屬性與索引的參數。

get

根據傳遞的引數,從集合取得一個或多個物件。

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.entity 屬性 (用戶端參考)
撰寫 Microsoft Dynamics CRM 2015 表單的程式碼
使用 Xrm.Page 物件模型

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權