Contrôle moderne Table dans Power Apps (version préliminaire)
[Cet article fait partie du document sur la version préliminaire et peut faire l’objet de modifications.]
Un contrôle qui affiche un ensemble de données au format tabulaire ou de liste.
Description
Le contrôle Table est un contrôle réactif moderne qui affiche un ensemble de données au format tabulaire ou de liste. Le format tabulaire comprend des en-têtes de colonne pour chaque champ affiché et un pied de page qui fournit des détails sur l’ensemble de données, comme le nombre d’enregistrements. Le format de liste présente les données dans une seule colonne et comporte trois champs pour chaque ligne. En tant que créateur d’applications, vous avez un contrôle total sur les champs ajoutés au contrôle, y compris l’ordre. Bien que tous les champs ajoutés soient visibles au format tabulaire, seuls les trois champs initiaux apparaissent au format de liste plus étroit.
Similaires aux contrôles de table Galerie et Données, le contrôle Table maintient une propriété Selected qui pointe vers la ligne sélectionnée qui peut être utilisée pour lier le contrôle Table à d’autres contrôles. Les propriétés clés de ce contrôle sont Items, ReflorBehavior, Selected et OnSelect.
Fonctionnalités prises en charge
- Les données d’un contrôle Table sont en lecture seule.
- Le format tabulaire offre une expérience moderne de navigation de données avec un défilement infini, ce qui élimine la nécessité de boutons de pagination.
- Le contrôle Table prend en charge la liaison aux tables et collections Microsoft Dataverse.
- Lorsque vous connectez un contrôle Table à un connecteur compatible tel que Microsoft Dataverse, un ensemble prédéfini de champs s’affiche par défaut. Vous pouvez également afficher ou masquer d’autres champs en fonction de vos besoins.
- Le contrôle Table peut basculer automatiquement entre les formats tabulaire et liste. Vous pouvez gérer manuellement ce comportement à l’aide de la propriété Reflow.
- Lorsque vous exécutez votre application, vous pouvez ajuster la largeur des colonnes dans le contrôle Table. Cependant, vos modifications ne sont pas enregistrées lorsque vous exécutez l’application. Vos modifications ne sont pas enregistrées.
- Modifiez la palette de couleurs pour la Table via la propriété Couleur de la palette de base.
Fonctionnalités non prises en charge
Actuellement, les fonctionnalités répertoriées ne sont pas prises en charge. Cependant, étant donné que le contrôle Table est toujours en évolution, vérifiez les mises à jour.
- Liaison de la table à d’autres connecteurs de données.
- Personnalisez le style de la Table autre que la palette de couleurs ou modifiez des colonnes individuelles.
Général
Items : source de données pour les éléments qui apparaissent dans la table.
NoDataText : message affiché à un utilisateur quand il n’y a aucun enregistrement à afficher dans le contrôle Table.
Visible : indique si un contrôle est visible ou est masqué.
Comportement
ReflowBehavior : comportement réactif par défaut de la table. Reflow signifie que la table s’affiche au format tabulaire lorsque le contrôle a une largeur de 480 pixels ou plus et passe à un format de liste dans des conditions plus étroites. GridOnly (ou ListOnly) signifie que la tables’affiche toujours au format tabulaire (ou de liste), quelle que soit la largeur du contrôle, et vous pouvez utiliser les formules Power Fx pour créer vos propres points d’arrêt pour définir le comportement réactif de la table.
EnableSorting : permet aux utilisateurs de trier les données de la table à l’aide des listes déroulantes des en-têtes de colonnes pour les types de données pris en charge.
EnableRangeSelection : indique si les utilisateurs peuvent sélectionner une partie de la table pour copier ses valeurs. La valeur par défaut est Yes.
Taille et poste
X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou de l’écran à défaut de conteneur parent).
Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou de l’écran à défaut de conteneur parent).
Width : distance entre les bords droit et gauche d’un contrôle.
Height : distance entre les bords haut et bas d’un contrôle.
Style et thème
HeaderFont : police des en-têtes de colonne.
HeaderFontSize : taille de police des en-têtes de colonne.
HeaderFontColor : couleur du texte des en-têtes de colonne.
HeaderFontWeight : épaisseur de la police des en-têtes de colonne.
BasePaletteColor – La palette de couleurs appliquée à un contrôle. Cela affecte toutes les surfaces du contrôle qui affichent une couleur de thème.
Font : nom de la famille de polices dans laquelle le texte s’affiche.
FontSize – taille de police du texte qui apparaît sur un contrôle. Si la valeur est nulle ou nulle, la taille de police est déterminée par le thème Fluent sélectionné.
FontColor : couleur du texte dans un contrôle.
FontWeight : épaisseur du texte dans un contrôle : Bold, Lighter, Normal ou Semibold.
Propriétés supplémentaires
Selected : ligne sélectionnée dans le contrôle Table.
DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Modifier), affiche uniquement les données (Afficher) ou est désactivé (Désactivé).
OnSelect : définit l’action déclenchée lorsqu’un seul enregistrement est sélectionné.
ShowAvatar : indique si l’avatar de l’utilisateur est visible ou masqué en mode de liste.
ShowColumnHeaders : indique si les en-têtes de colonne sont visibles ou masqués.
ShowFooter : indique si le pied de page est visible ou masqué.
Size – La taille du contrôle sur le canevas.
AccessibleLabel : étiquette pour les lecteurs d’écran.