Contrôle de grille Power Apps

Le contrôle de grille Power Apps représente la prochaine évolution du contrôle de grille Power Apps en lecture seule, permettant aux utilisateurs d’afficher, d’ouvrir et de modifier des enregistrements à partir de vues et de sous-grilles. En plus de l’édition en ligne, le contrôle offre d’autres fonctionnalités, notamment une expérience de navigation de données moderne via un défilement infini, permettant aux utilisateurs de faire défiler indéfiniment les données jusqu’à ce qu’ils trouvent les enregistrements qui les intéressent, et la possibilité de personnaliser l’apparence visuelle des colonnes pour besoins spécifiques. Comme le contrôle de grille en lecture seule, ce contrôle prend en charge les dernières normes d’accessibilité de Microsoft et s’aligne sur les dernières directives de conception de Microsoft. Ce contrôle remplacera à terme toutes les grilles en lecture seule et modifiables dans les applications basées sur un modèle.

Modification des données avec le contrôle de grille Power Apps

Important

Cette fonctionnalité est généralement disponible avec la version d’avril 2023.

Ajouter le contrôle de grille Power Apps aux vues d’une entité

Lorsque vous configurez le contrôle de grille Power Apps pour une entité, toutes les vues de cette entité s’afficheront à l’aide de cette grille.

  1. Ouvrir l’explorateur de solutions.
  2. Développez Entités. Rechercher la table que vous souhaitez et sélectionnez-la. Sous l’onglet Contrôles, sélectionnez Ajouter un contrôle.
  3. Dans la boîte de dialogue Ajouter un contrôle, sélectionnez Contrôle de grille Power Apps, puis sélectionnez Ajouter. Ajouter un contrôle de grille Power Apps à une table

Configurer le contrôle de grille Power Apps

  1. Sur la ligne Contrôle de grille Power Apps, sélectionnez les types d’applications auxquels vous souhaitez appliquer la grille. Cela fait du contrôle le contrôle par défaut pour les clients sélectionnés. Sélectionner les types de clients où vous souhaitez utiliser le contrôle.

  2. Plusieurs propriétés sont incluses avec le contrôle pour vous permettre de personnaliser l’expérience de la grille pour cette table. Pour modifier l’une de ces propriétés, sélectionnez Modifier dans la ligne correspondante, puis modifiez la valeur à l’aide de la liste déroulante sous Lier aux options statiques.

    • La propriété Enable editing détermine si la grille est en lecture seule ou modifiable. La valeur par défaut est Non. Sélectionnez Oui pour rendre la grille modifiable. Les grilles modifiables présentent des différences visuelles subtiles par rapport aux grilles en lecture seule, notamment des colonnes booléennes affichant des commutateurs à bascule et des champs déroulants et de date affichant des chevrons et des icônes de sélection de date disponibles en survol ou en focus.
    • La propriété Enable filtering détermine si les options de filtrage sont disponibles pour les utilisateurs dans les listes déroulantes d’en-tête de colonne de grille. La valeur par défaut est Oui.
    • La propriété Allow range selection contrôle si les utilisateurs peuvent sélectionner un sous-ensemble de la grille et copier ces données dans une autre application telle qu’Excel. La valeur par défaut est Oui.
    • La propriété Enable jump bar peut être utilisée pour afficher une liste alphabétique en bas des vues ou des sous-grilles. La valeur par défaut est Non. Vous trouverez ci-dessous une capture d’écran de la barre de saut activée pour la table des contacts dans une application basée sur un modèle. Barre de saut activée et affichée dans la vue d’une application
    • La propriété Enable pagination peut être utilisée pour choisir entre la navigation moderne dans les données (défilement infini) et les boutons de pagination. La valeur par défaut est Non. Sélectionnez Oui pour désactiver les boutons de défilement infini et de pagination en surface. Notez que l’action Tout sélectionner n’est pas disponible actuellement lors de l’utilisation du défilement infini, mais les utilisateurs peuvent toujours effectuer une sélection de plage
    • La propriété Enable OptionSet colors peut être utilisée pour augmenter l’attrait visuel des colonnes de choix en affichant chaque valeur avec sa couleur d’arrière-plan configurée. La valeur par défaut est Non. Veillez à vérifier la couleur configurée pour chaque colonne de choix afin d’assurer la lisibilité et l’accessibilité avant d’activer cette propriété pour une table.
    • La propriété Navigation types allowed détermine quels contrôles de recherche dans la grille s’affichent sous forme de liens hypertexte. La valeur par défaut est Tout. Sélectionnez Principal uniquement pour supprimer les hyperliens sur tous les champs de recherche à l’exception de la colonne principale de l’entité sélectionnée ou Aucun pour Supprimer tous les hyperliens de la grille.
    • La propriété Customizer control permet au fabricant d’établir un lien vers un seul contrôle PCF de personnalisateur avec des définitions pour changer les visuels ou les interactions pour une ou plusieurs colonnes de la grille.
  3. Après avoir configuré le contrôle de grille Power Apps pour répondre à vos besoins, sélectionnez Enregistrer dans la barre de commandes pour enregistrer vos modifications. Lorsque vous êtes prêt à rendre les modifications disponibles pour vos utilisateurs d’applications, sélectionnez Publier dans la barre de commandes.

Ajouter le contrôle de grille Power Apps à une sous-grille

  1. Ouvrir l’explorateur de solutions.
  2. Ouvrez le formulaire qui contient la sous-grille.
  3. Sélectionnez le sous-réseau où vous souhaitez configurer cette grille , puis sélectionnez Modifier les propriétés dans la barre de commandes.
  4. Dans la boîte de dialogue Définir les propriétés, sélectionnez l’onglet Contrôles, sélectionnez Ajouter un contrôle, puis sélectionnez Contrôle de grille Power Apps.
  5. Pour poursuivre la configuration et la publication du contrôle, consultez Configurer le contrôle de grille Power Apps.

Personnalisation

Pour plus d’informations sur la façon de personnaliser le contrôle de grille Power Apps à l’aide des API d’extensibilité, accédez àPersonnaliser le contrôle de grille modifiable.

Problèmes connus et limitations

Limitations avec les listes formulaire de carte

Lorsqu’une vue ou une sous-grille est étroite, elle se transforme en un format de liste de cartes qui convient mieux aux petits écrans, tels que les appareils mobiles. Le contrôle de grille Power Apps affiche le comportement suivant dans une liste de cartes :

  • Le tri n’est actuellement pas disponible dans une vue de liste de cartes. Pour contourner cette limite, créez des vues avec l’ordre de tri souhaité.
  • Tout sélectionner et Tout effacer n’est pas disponible dans une vue de liste de cartes.
  • La barre de saut n’est pas disponible dans une vue de liste de cartes. Pour contourner cette limite, sélectionnez Rechercher pour filtrer les enregistrements. Tapez la lettre souhaitée, puis appuyez sur Entrée.
  • Les images d’un enregistrement de la liste ne s’affichent pas dans une vue de liste de cartes. Cela inclut les icônes de tableau, les images de ressources web, les images personnalisées et les images conditionnelles. La seule image affichée pour un enregistrement dans la liste sont les initiales de l’enregistrement.
  • Il n’y a pas d’icônes pour les commandes de menu contextuel dans une vue de liste de cartes.
  • Lorsqu’il n’y a pas d’enregistrements, certaines listes ont une invite pour créer un nouvel élément. Ce bouton n’est pas affiché dans une vue de liste de cartes qui utilise le contrôle de grille en lecture seule Power Apps.

La vue en liste n’affiche pas les cartes personnalisées pour la table

Pour contourner ce problème, vous pouvez afficher une carte personnalisée en configurant la table pour utiliser le formulaire de carte du contrôle de grille en lecture seule hérité.

  1. Accédez à Power Apps (make.powerapps.com) > Paramètres > Paramètres avancés > Paramètres > Personnalisations > Personnaliser le système > développez Entités > sélectionnez la table que vous souhaitez personnaliser > onglet Contrôles > Ajouter un contrôle.

  2. Sélectionnez Grille en lecture seule, puis sélectionnez Ajouter. Choisissez d’afficher cette grille sur un ou plusieurs facteurs de forme client.

    Changer le formulaire de carte pour le contrôle de grille en lecture seule

  3. Sélectionnez Configurer la propriété (icône crayon) pour la propriété Carte Form et sélectionnez le formulaire de carte personnalisé dans la liste déroulante.

  4. Sélectionnez OK, puis Publier la personnalisation.

Limitations de l’interface utilisateur et différences par rapport au contrôle de grille en lecture seule

  • L’option Tout sélectionner n’est actuellement pas disponible lorsque le défilement infini est activé. Les utilisateurs doivent utiliser la sélection de plage pour sélectionner rapidement plusieurs lignes.
  • La grille ne prend actuellement en charge aucune personnalisation de thème.
  • Les cellules sans données sont vides au lieu d’afficher trois tirets ---.
  • La colonne du propriétaire n’affiche pas le statut en ligne et une carte de personne pour l’utilisateur.

Problème connu

Si le jeu de données affiché dans la grille contient des lignes en double, les doublons risquent de ne pas s’afficher dans la grille. Cela peut conduire à ce que le nombre d’enregistrements signalés affiche plus d’enregistrements qu’il n’y en a réellement dans la grille, ou que davantage d’enregistrements apparaissent lors de l’exportation des données vers Excel ou de l’affichage des données dans l’ancienne recherche avancée. Ce comportement s’applique à tous les contrôles de grille, pas seulement au contrôle de grille Power Apps.

Voir aussi

Explorer les données d’une vue sur une page de grille