Partager via


Contrôle Zone de liste dans Power Apps

Liste dans laquelle l’utilisateur peut sélectionner un ou plusieurs éléments.

Descriptif

Un contrôle List Box affiche toujours tous les choix disponibles (contrairement à un contrôle déroulant ) et dans lequel l’utilisateur peut choisir plusieurs éléments à la fois (contrairement à un contrôle Radio ).

Propriétés principales

Valeur par défaut : valeur initiale d’un contrôle avant sa modification par l’utilisateur.

Note

Vous ne pouvez avoir qu’un seul élément sélectionné par défaut. Si vous avez besoin de plusieurs éléments sélectionnés, utilisez le contrôle Zone de liste modifiable .

Éléments : source de données qui apparaît dans un contrôle tel qu’une galerie, une liste ou un graphique.

Lorsque vous ajoutez une galerie, une liste ou un graphique, la liste des propriétés affiche les éléments par défaut afin que vous puissiez facilement spécifier les données que le nouveau contrôle doit afficher. Par exemple, vous pouvez définir la propriété Items d’une galerie sur la table Account dans Salesforce, une table nommée Inventory que vous avez créée dans Excel et chargée dans le cloud, ou une liste nommée ConferenceSpeakers.

Propriétés supplémentaires

AccessibleLabel : étiquette pour les lecteurs d’écran.

BorderColor : couleur de la bordure d’un contrôle.

BorderStyle : indique si la bordure d’un contrôle est Solid, Dashed, Dotted ou None.

BorderThickness : épaisseur de la bordure d’un contrôle.

Couleur : couleur du texte dans un contrôle.

DisplayMode : indique si le contrôle autorise l’entrée utilisateur (Modifier), affiche uniquement les données (Affichage) ou est désactivé (Désactivé).

DisabledBorderColor : couleur de la bordure d’un contrôle si la propriété DisplayMode du contrôle a la valeur Disabled.

DisabledColor : couleur du texte dans un contrôle si sa propriété DisplayMode est définie sur Disabled.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.

Remplissage : couleur d’arrière-plan d’un contrôle.

FocusBorderColor : couleur de la bordure d’un contrôle lorsque le contrôle est concentré.

FocusBorderThickness : épaisseur de la bordure d’un contrôle lorsque le contrôle est concentré.

Police : nom de la famille de polices dans laquelle le texte apparaît.

FontWeight : poids du texte dans un contrôle : Gras, Semibold, Normal ou Plus léger.

Hauteur : distance entre les bords supérieurs et inférieurs d’un contrôle.

HoverBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris sur ce contrôle.

HoverColor : couleur du texte dans un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur conserve le pointeur de la souris dessus.

Italique : indique si le texte d’un contrôle est italique.

ItemPaddingLeft : distance entre le texte d’une zone de liste et son bord gauche.

LineHeight : distance entre, par exemple, les lignes de texte ou d’éléments d’une liste.

OnChange : actions à effectuer lorsque l’utilisateur modifie la valeur d’un contrôle (par exemple, en ajustant un curseur).

OnSelect : actions à effectuer lorsque l’utilisateur appuie ou clique sur un contrôle.

PaddingBottom : distance entre le texte d’un contrôle et le bord inférieur de ce contrôle.

PaddingLeft : distance entre le texte d’un contrôle et le bord gauche de ce contrôle.

PaddingRight : distance entre le texte d’un contrôle et le bord droit de ce contrôle.

PaddingTop : distance entre le texte d’un contrôle et le bord supérieur de ce contrôle.

PressedBorderColor : couleur de la bordure d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.

PressedColor : couleur du texte dans un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique sur ce contrôle.

Réinitialiser : indique si un contrôle revient à sa valeur par défaut.

Selected : enregistrement de données qui représente l’élément sélectionné.

Note

Vous ne pouvez avoir qu’un seul élément sélectionné par défaut. Si vous avez besoin de plusieurs éléments sélectionnés, utilisez le contrôle Zone de liste modifiable .

SelectedItems - En lecture seule. Représente une table de données d’éléments sélectionnés pour une zone de liste à sélection multiple.

SelectedItemsText - En lecture seule. Représente une table de données de texte d’éléments sélectionnés pour une zone de liste à sélection multiple.

SelectedText (déconseillé) : valeur de chaîne qui représente l’élément sélectionné.

SelectionColor : couleur de texte d’un élément ou d’un élément sélectionné dans une liste ou la couleur de l’outil de sélection dans un contrôle de stylet.

SelectionFill : couleur d’arrière-plan d’un élément ou d’éléments sélectionnés dans une liste ou une zone sélectionnée d’un contrôle de stylet.

SelectMultiple : indique si un utilisateur peut sélectionner plusieurs éléments dans une zone de liste.

Taille : taille de police du texte qui apparaît sur un contrôle.

Barre d’accès : indique si une ligne s’affiche via le texte qui apparaît sur un contrôle.

TabIndex : ordre de navigation clavier par rapport à d’autres contrôles.

Info-bulle : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.

Soulignement : indique si une ligne apparaît sous le texte qui apparaît sur un contrôle.

Visible : indique si un contrôle apparaît ou est masqué.

Largeur : distance entre les bords gauche et droit d’un contrôle.

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).

Distinct( DataSource, ColumnName )

Example

  1. Ajoutez un contrôle Zone de liste , nommez-le CategoryList et définissez sa propriété Items sur cette formule :
    ["Carpet »,"Hardwood »,"Tile"]

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?

    Catégories de plancher dans la zone de liste.

  2. Ajoutez trois contrôles déroulants , déplacez-les sous CategoryList et nommez-les CarpetList, HardwoodList et TileList.

  3. Définissez la propriété Items de chaque contrôle Déroulant sur l’une des valeurs suivantes :

    • CarpetList : ["Caserta Stone Beige »,"Ageless Beauty Clay », « Luxuriant II Tundra"]

    • HardwoodList : ["Golden Teak »,"Natural Hickory », « Victoria Mahogany"]

    • TileList : ["Honey Onyx Marble »,"Indian Autumn Slate », « Panaria Vitality Céramique"]

      Noms de plancher dans les listes déroulantes.

  4. Définissez la propriété Visible de chaque contrôle Déroulant sur l’une des valeurs suivantes :

    • CarpetList : If(« Carpet » dans CategoryList.SelectedItems.Value, true)

    • HardwoodList : If(« Hardwood » dans CategoryList.SelectedItems.Value, true)

    • TileList : If(« Tile » in CategoryList.SelectedItems.Value, true)

      Vous souhaitez plus d’informations sur la fonction If ou d’autres fonctions ?

  5. Appuyez sur F5, puis choisissez un ou plusieurs éléments dans CategoryList.

    Le contrôle déroulant ou les contrôles appropriés s’affichent en fonction de votre choix ou de vos choix.

    Listes sélectionnées.

  6. (facultatif) Appuyez sur Échap pour revenir à l’espace de travail par défaut.

Conseils sur l’accessibilité

Contraste des couleurs

Il doit y avoir un contraste de couleur adéquat entre :

Cela s’ajoute aux exigences de contraste de couleur standard.

Prise en charge du lecteur d’écran

Prise en charge du clavier

  • TabIndex doit être égal à zéro ou supérieur afin que les utilisateurs du clavier puissent y accéder.

  • Les indicateurs de focus doivent être clairement visibles. Utilisez FocusBorderColor et FocusBorderThickness pour y parvenir.

    Note

    La touche d’onglet accède ou s’éloigne de la zone De liste. Les touches de direction naviguent dans le contenu de la zone Liste.