entitylist |
Liste d'entité |
| Liquid (Microsoft) |
Syntaxe
|
{% entitylist name:"Nom_de_la_vue" %}
|
Paramètres
| Nom |
Description |
| Nom_de_la_vue |
Ce paramètre permet d'indiquer le nom exact de la liste d'entité (vue) à afficher dans le portail, telle que configurée dans Dynamics 365. |
Description
Cette balise permet d'afficher une vue de liste d'enregistrements d'une entité Dynamics 365 configurée dans le portail.
Remarques
- Affiche une liste d'enregistrements configurée dans Dynamics 365 : La balise entitylist permet d'insérer dans une page web une vue préconfigurée
d'enregistrements d'une entité de Dynamics 365. Elle s'appuie sur une liste d'entité définie dans le backend du portail
Power Pages, ce qui permet d'afficher rapidement un tableau avec filtres, colonnes et actions.
- Nécessite une correspondance exacte du nom de la vue : Le paramètre name doit contenir le nom exact de la liste d'entité telle qu'elle a été
définie dans le gestionnaire du portail. Toute erreur de casse, d'espace ou de nom rendra la balise inopérante, ce qui peut causer une page vide ou une erreur de
rendu.
- Respecte la sécurité basée sur les rôles web : L'accès aux enregistrements affichés est soumis aux droits de sécurité configurés dans la liste d'entité et
dans les rôles web. Ainsi, un utilisateur ne verra que les données auxquelles il est autorisé, ce qui en fait un outil sécurisé pour l'affichage de données dynamiques.
- Permet d'ajouter des fonctionnalités comme l'exportation ou l'édition : La vue de liste peut inclure plusieurs fonctionnalités : recherche, export
Excel, création, édition ou suppression, en fonction des options activées dans
Dynamics 365. Cela transforme entitylist en un outil interactif utile pour des portails collaboratifs.
- Facilement intégrable dans des pages Liquid personnalisées : La balise peut être utilisée directement dans des pages ou gabarits de contenu Liquid, ce
qui permet aux développeurs de personnaliser l'emplacement et le contexte d'affichage de la liste tout en gardant la logique métier dans Dynamics.
- Affichage responsive basé sur le gabarit portail : L'affichage généré par entitylist est généralement responsive, compatible avec les écrans mobiles
et intégrable dans des grilles Bootstrap. Cela assure une bonne expérience utilisateur sur tous les types d'appareils
sans efforts supplémentaires.
- Ne permet pas de modifier dynamiquement les colonnes en Liquid : La balise entitylist ne donne pas un contrôle direct en Liquid sur les colonnes
affichées : tout doit être défini dans le configurateur de la liste d'entité. Si on veut un affichage entièrement sur mesure, il faut passer par du FetchXML ou
une construction manuelle de table.
- S'intègre bien avec d'autres composants du portail : La balise entitylist peut être utilisée en complément de formulaires (entityform), de filtres,
ou de JavaScript personnalisé. Cela permet de créer des interfaces complexes où les utilisateurs peuvent interagir avec les données CRM de manière fluide et intuitive.
Dernière mise à jour : Mercredi, le 23 Juillet 2025