Utiliser des listes pour afficher plusieurs enregistrements Dataverse

Effectué

Le composant Liste permet à un créateur d’afficher une liste de lignes Microsoft Dataverse sur une page web en utilisant uniquement la configuration. Vous pouvez définir des listes à l’aide de vues d’application pilotée par modèle, et vous pouvez les configurer davantage pour filtrer les données en fonction des autorisations de table. Les listes peuvent avoir d’autres fonctionnalités activées telles que l’exécution de flux de travail et la navigation pour afficher les lignes détaillées.

Créer une liste

Vous pouvez ajouter une liste en tant que composant à une page web dans le studio de conception Power Pages. Lorsque vous placez le composant de liste sur une page, vous devez sélectionner une liste existante ou définir les propriétés de la nouvelle liste. Une liste peut être aussi simple ou aussi compliquée que le précisent les besoins de votre entreprise. Les seules propriétés requises pour la liste sont la table cible, une ou plusieurs vues de données (table) et le nom de la liste.

Capture d’écran de la boîte de dialogue des propriétés de la liste dans le studio de conception Power Pages.

Rendu de liste

L’ajout d’un composant de liste dans le studio de conception Power Pages ajoute la balise Liquid correspondante au contenu de la page web.

Lorsque la page web est demandée, le processus de rendu de liste est le suivant :

  1. La page web est récupérée.

  2. La page web affiche la liste en fonction de la balise Liquid qui a été ajoutée lorsque le composant de liste a été ajouté à la page web.

    {% include 'entity_list' key: '<<List Name>>' %}
    

    Capture d’écran de la balise Liquid correspondant au composant de liste.

Configurer la liste

Le studio de conception Power Pages fournit une interface moderne pour créer et configurer une liste où vous pouvez effectuer les tâches suivantes :

  • Définir le nom, la table et les vues de la liste dans l’onglet Configurer de la fenêtre Paramètres de la liste.

  • Activer les opérations de création, d’affichage, de modification et de suppression sur les lignes de la table et définir leur mode d’implémentation (formulaire, page Web ou URL) dans l’onglet Actions.

  • Configurer les filtres de liste en utilisant les colonnes de la table (la commande Ajouter un filtre dans le menu de la liste).

  • Autoriser les visiteurs à télécharger les données affichées dans la liste (paramètre de l’onglet Actions).

  • Modifier le nombre de lignes pour chaque page dans l’onglet Plus d’options.

  • Activer la recherche dans la liste dans l’onglet Plus d’options.

De plus, les créateurs peuvent personnaliser toutes les fonctionnalités et propriétés des listes à l’aide de l’application Gestion de portail. Pour accéder à la liste dans l’application Gestion de portail, procédez comme suit :

  1. Sélectionnez le composant de liste sur la page dans le studio de conception Power Pages.

  2. Sélectionnez la commande Modifier la liste.

  3. Dans la boîte de dialogue Paramètres de la liste, sélectionnez l’onglet Plus d’options.

  4. Sélectionnez Ouvrir l’application Gestion de portail sous l’en-tête Paramètres avancés.

    Capture d’écran de la boîte de dialogue des paramètres de liste dans le studio de conception Power Pages avec l’onglet Plus d’options sélectionné et le lien Ouvrir l’application Gestion de portail en surbrillance.

La liste que vous avez précédemment créée dans le studio de conception Power Pages s’ouvre.

Capture d’écran de la ligne de liste dans l’application Gestion de portail.

Les listes sont hautement configurables et comportent plusieurs paramètres qui définissent leur comportement. Les listes peuvent également inclure des actions permettant à l’utilisateur d’interagir avec les éléments de la liste.

Schéma d’un exemple de structure de liste.

Les sections suivantes expliquent quelques-unes des fonctionnalités et paramètres de liste les plus courants.

Remarque

La plupart des options qui ajoutent des éléments interactifs, tels que des boutons, prennent en charge la personnalisation des éléments dans plusieurs langues. Par exemple, si plusieurs vues sont activées, vous pouvez personnaliser le nom de chaque vue dans le sélecteur de vues pour chacune des langues activées sur le site Web.

Vues

La ou les vues sélectionnées définissent les colonnes de table Dataverse, la disposition de la liste et l’ordre de tri par défaut.

  • Vues multiples : si plusieurs vues ont été spécifiées, une liste déroulante s’affiche pour permettre à l’utilisateur de basculer entre les vues.

  • Tri et pagination : le tri est activé sur les colonnes affichées et la taille de la page est configurable.

Capture d’écran de la vue Contacts des droits et des fonctionnalités.

Configuration

Les sections suivantes décrivent les différents types de configuration disponibles dans les listes.

Les listes proposent plusieurs options pour filtrer et rechercher les données de la liste :

  • Rechercher : lorsque la recherche est activée, le site web affiche une zone de recherche de texte. Cette fonctionnalité est similaire à la fonction de recherche rapide dans les applications pilotées par modèle. La recherche rapide parcourt les colonnes de la vue et vous permet de localiser les informations dans des listes plus grandes en utilisant la saisie de texte brut. Les utilisateurs du site web peuvent utiliser un astérisque pour effectuer une recherche sur une partie de texte.

  • Filtres : vous pouvez filtrer les lignes de la liste sur n’importe laquelle des colonnes de la liste, y compris les plages, les recherches, les valeurs des colonnes de choix et les expressions FetchXML personnalisées. Les utilisateurs du site web ont accès à un volet de filtrage interactif lorsque la liste s’affiche.

Important

Dans l’application Gestion de portail, les filtres sont appelés Filtres de métadonnées.

Capture d’écran des fonctionnalités de recherche et de filtrage de liste.

  • Conditions de filtrage : vous pouvez filtrer les données de la liste selon l’utilisateur actuel du site Web, le compte parent de l’utilisateur actuel du site Web et le site Web actuel. Cette fonctionnalité, qui est configurable dans l’application Gestion de portail, rend possibles certains scénarios courants sans nécessiter de configuration supplémentaire :

    • Liste des révisions de produit laissées par l’utilisateur actuel

    • Liste des bâtiments du campus pour le service (compte) de l’utilisateur actuel

    • Liste de toutes les pages à l’état brouillon du site Web actuel, uniquement lorsque plusieurs sites Web sont configurés

Si les filtres du compte parent de l’utilisateur actuel du site Web et de l’utilisateur actuel du site Web sont activés, Power Pages affiche une liste déroulante pour permettre à l’utilisateur d’afficher ses propres données (Mes) ou les données de son compte parent (le nom du compte est affiché).

Actions

Vous pouvez associer des actions aux listes pour activer des commandes pour chaque liste comme Créer et Télécharger (en tant que feuille de calcul Microsoft Excel), ou des commandes pour chaque ligne comme Afficher ou Modifier, et pour déclencher des workflows.

Capture d’écran des commandes et vues de liste.

Pour en savoir plus, consultez Présentation des listes.

Maintenant que vous avez vu comment les listes sont générées et affichées, vous pouvez découvrir comment Power Pages peut afficher des lignes de données individuelles et interagir avec.