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
- Valeur renvoyée Tous les objets dans la collection.
Chaîne
Valeur renvoyée L'objet dont le nom correspond à l'argument.
Type : ObjetRemarques : 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
- Valeur renvoyée L'objet dont l'index correspond au numéro
fonction déléguée (attribut, index)
- Valeur renvoyée Tous objets entraînant la fonction déléguée à renvoyer true.
Type : Tableau
- Valeur renvoyée Tous objets entraînant la fonction déléguée à renvoyer true.
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