Collections (référence côté client)

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Les collections sont des structures fournissant l'accès à des données qui représentent un tableau, mais sans la possibilité de modifier les données de celui-ci.

La liste suivante répertorie les collections disponibles dans le modèle d'objet Xrm.Page :

  • Xrm.Page.data.entity. fbaf2e7a-db2f-448f-bd24-6b3ca1ccb28e#BKMK_entityattributes : Tous les attributs de la page.

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_controls : Tous les contrôles de la page.

  • Xrm.Page.ui. :0375b206-d2bf-4034-a41d-fb476ecb4438#bkmk_quickFormsTous les contrôles d'affichage rapide sur la page à l'aide du nouveau moteur de rendu de formulaire.

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_tabs : Tous les onglets de la page.

  • Xrm.Page.ui Tab. 205390b9-3eda-4a2b-87cb-2a8f83f953da#BKMK_tabSectionsCollection : Toutes les sections dans l'onglet.

  • Xrm.Page.ui Section. a90df20b-42a6-444e-9912-e0ffab11daec#BKMK_sectionControls : Tous les contrôles dans la section.

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_navigation : Tous les éléments dans la zone de navigation de formulaire.

  • Xrm.Page.ui. 0375b206-d2bf-4034-a41d-fb476ecb4438#BKMK_FormSelectorItems : Tous les formulaires auxquels l'utilisateur à accès.

  • Xrm.Page Attribute. Contrôles : Tous les contrôles de l'attribut.

  • Xrm.Page.data.process. getActivePath : Les phases dans le chemin d'accès actif actuel selon des règles de branchement.

  • La méthode getStages de processus pour un processus renvoyé par Xrm.Page.data.process. getActiveProcess.

  • La méthode getSteps de phase pour les phases renvoyées par Xrm.Page.data.process. getActiveStage, Xrm.Page.data.process. getActivePath et Xrm.Page.data.process. getActiveProcess.

Notes

Les objets retournés dans l'espace de noms Xrm.Page.data.process ne contiennent pas de noms. L'utilisation du paramètre de chaîne pour la méthode get ne renvoie donc aucun objet.

Avec la Mise à jour 1 de Microsoft Dynamics CRM Online 2015, la 27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridGetRows et la 27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridGetSelectedRows retournent des collections de 27fea949-c332-4263-bb46-d990a18008b8#BKMK_GridRow.Pour plus d'informations :Méthodes et objets de grille (lecture seule) (référence côté client)

Méthodes de collecte

  • forEach
    Appliquer une action dans une fonction déléguée à chaque objet de la collection.

  • get
    Obtenir un ou plusieurs objets de la collection selon les arguments transmis.

  • getLength
    Obtenir le nombre d'éléments dans la collection.

forEach

Applique l'action contenue dans une fonction déléguée.

collection.forEach(delegate function(attribute, index))
  • Arguments
    Déléguer la fonction avec les paramètres de l'attribut et de l'index.

get

Obtenir un ou plusieurs objets de la collection selon les arguments transmis.

collection.get([String][Number][delegate function(attribute, index)])

Notes

La méthode get pour la collection d'Xrm.Page.data.entity.attributes est disponible grâce à la méthode de raccourci Xrm.Page.getAttribute.

La méthode get pour la collection de Xrm.Page.ui.controls est disponible grâce à la méthode de raccourci Xrm.Page.getControl.

  • Arguments

    • Aucun(e)

      • Valeur renvoyée Tous les objets dans la collection.
        Type : Tableau
    • Chaîne

      • Valeur renvoyée L'objet dont le nom correspond à l'argument.
        Type : Objet

        Remarques : Les objets renvoyés dans l'espace de noms Xrm.Page.data.process ne contiennent pas de noms. L'utilisation du paramètre de chaîne pour cette méthode ne renvoie donc aucun objet.

    • Numéro

      • Valeur renvoyée L'objet dont l'index correspond au numéro
        Type : Objet
    • fonction déléguée (attribut, index)

      • Valeur renvoyée Tous objets entraînant la fonction déléguée à renvoyer true.
        Type : Tableau

getLength

Obtenir le nombre d'éléments dans la collection.

collection.getLength()
  • Valeur renvoyée
    Type : Nombre

Voir aussi

Référence rapide des scripts de formulaires
Référence par programmation côté client
Xrm.Page.data.entity (référence côté client)
Xrm.Page.ui (référence côté client)
Onglet Xrm.Page.ui (référence côté client)
Xrm.Page.ui section (référence côté client)
Attribut Xrm.Page.data.entity (référence côté client)
Écrire du code pour les formulaires Microsoft Dynamics 365
Utiliser le modèle d’objet Xrm.Page

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright