Contrôle List Box dans PowerAppsList Box control in PowerApps

Une liste dans laquelle l’utilisateur peut sélectionner un ou plusieurs éléments.A list in which the user can select one or multiple items.

DescriptionDescription

Un contrôle List Box affiche toujours tous les choix disponibles (contrairement à un contrôle Drop down) parmi lesquels l’utilisateur peut sélectionner plusieurs éléments à la fois (contrairement à un contrôle Radio).A List Box control always shows all available choices (unlike a Drop down control) and in which the user can choose more than one item at a time (unlike a Radio control).

Principales propriétésKey properties

Default : valeur initiale d’un contrôle avant sa modification par l’utilisateur.Default – The initial value of a control before it is changed by the user.

Items : source de données qui apparaît dans un contrôle comme une galerie, une liste ou un graphique.Items – The source of data that appears in a control such as a gallery, a list, or a chart.

Items Source de données qui apparaît dans un contrôle tel qu’une galerie, une liste ou un graphique.Items The source of data that appears in a control such as a gallery, a list, or a chart.

Lorsque vous ajoutez une galerie, une liste ou un graphique, la liste de propriétés affiche Items par défaut afin que vous puissiez spécifier facilement les données que doit afficher le nouveau contrôle.When you add a gallery, a list, or a chart, the property list shows Items by default so that you can easily specify the data that the new control should show. Par exemple, vous pouvez définir la propriété Items d’une galerie sur le tableau Account dans Salesforce, un tableau nommé Inventory que vous avez créé dans Excel et téléchargé sur le cloud ou une liste SharePoint nommée ConferenceSpeakers.For example, you might set the Items property of a gallery to the Account table in Salesforce, a table named Inventory that you created in Excel and uploaded to the cloud, or a SharePoint list named ConferenceSpeakers.

Propriétés supplémentairesAdditional properties

BorderColor : couleur de bordure du contrôle.BorderColor – The color of a control's border.

BorderStyle : indique si la bordure d’un contrôle est unie, discontinue, en pointillés ou s’il n’y en a aucune.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness : épaisseur de bordure d’un contrôle.BorderThickness – The thickness of a control's border.

FocusedBorderThickness : épaisseur de la bordure du contrôle lorsqu’il est sélectionné au clavier.FocusedBorderThickness – The thickness of the control's border when it has keyboard focus.

Color : couleur du texte dans un contrôle.Color – The color of text in a control.

DisplayMode : indique si le contrôle autorise l’entrée d’un utilisateur (Edit), affiche uniquement les données (View) ou est désactivé (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor : couleur de bordure d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor : couleur du texte d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill : couleur d’arrière-plan d’un contrôle si sa propriété DisplayMode est définie sur Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill : couleur d’arrière-plan d’un contrôle.Fill – The background color of a control.

Font : nom de la famille de polices dans laquelle le texte s’affiche.Font – The name of the family of fonts in which text appears.

FontWeight : épaisseur du texte dans un contrôle : Gras, Semibold, Normal ou Plus claire.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height : distance entre le haut et le bas d’un contrôle.Height – The distance between a control's top and bottom edges.

HoverBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor : couleur du texte d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur maintient le pointeur de la souris sur ce contrôle.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic : indique si le texte d’un contrôle est en italique.Italic – Whether the text in a control is italic.

ItemPaddingLeft : distance entre le texte dans une zone de liste et son bord gauche.ItemPaddingLeft – The distance between text in a listbox and its left edge.

LineHeight : distance entre, par exemple, les lignes de texte ou les éléments d’une liste.LineHeight – The distance between, for example, lines of text or items in a list.

OnChange : indique comment l’application répond quand l’utilisateur modifie la valeur d’un contrôle (par exemple, en ajustant un curseur).OnChange – How the app responds when the user changes the value of a control (for example, by adjusting a slider).

OnSelect : comment l’application répond quand l’utilisateur appuie ou clique sur un contrôle.OnSelect – How the app responds when the user taps or clicks a control.

PaddingBottom : distance entre le texte d’un contrôle et le bord inférieur de ce contrôle.PaddingBottom – The distance between text in a control and the bottom edge of that control.

PaddingLeft : distance entre le texte d’un contrôle et le bord gauche de ce contrôle.PaddingLeft – The distance between text in a control and the left edge of that control.

PaddingRight : distance entre le texte d’un contrôle et le bord droit de ce contrôle.PaddingRight – The distance between text in a control and the right edge of that control.

PaddingTop : distance entre le texte d’un contrôle et le bord supérieur de ce contrôle.PaddingTop – The distance between text in a control and the top edge of that control.

PressedBorderColor : couleur de bordure d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor : couleur de texte d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill : couleur d’arrière-plan d’un contrôle lorsque l’utilisateur appuie ou clique dessus.PressedFill – The background color of a control when the user taps or clicks that control.

Reset : indique si un contrôle revient à sa valeur par défaut.Reset – Whether a control reverts to its default value.

SelectionColor : couleur de texte des éléments sélectionnés dans une liste ou couleur de l’outil de sélection dans un contrôle Pen.SelectionColor – The text color of a selected item or items in a list or the color of the selection tool in a pen control.

SelectionFill : couleur d’arrière-plan des éléments sélectionnés dans une liste ou d’une zone sélectionnée d’un contrôle Pen.SelectionFill – The background color of a selected item or items in a list or a selected area of a pen control.

SelectMultiple : indique si un utilisateur peut sélectionner plusieurs éléments dans une zone de liste.SelectMultiple – Whether a user can select more than one item in a listbox.

Size : taille de police du texte qui apparaît sur un contrôle.Size – The font size of the text that appears on a control.

Strikethrough : indique si une ligne s’affiche sur le texte qui apparaît sur un contrôle.Strikethrough – Whether a line appears through the text that appears on a control.

TabIndex : personnalise l’ordre de tabulation des contrôles lors de l’exécution si la valeur définie est différente de zéro.TabIndex – Customizes the tab order of controls at runtime when set to a non-zero value.

Tooltip : texte explicatif qui s’affiche lorsque l’utilisateur pointe sur un contrôle.Tooltip – Explanatory text that appears when the user hovers over a control.

Underline : indique si une ligne s’affiche sous le texte qui apparaît sur un contrôle.Underline – Whether a line appears under the text that appears on a control.

Visible : indique si un contrôle est visible ou est masqué.Visible – Whether a control appears or is hidden.

Width : distance entre les côtés droit et gauche d’un contrôle.Width – The distance between a control's left and right edges.

X : distance entre le bord gauche d’un contrôle et le bord gauche de son conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y : distance entre le bord supérieur d’un contrôle et le bord supérieur du conteneur parent (ou l’écran s’il n’y a pas de conteneur parent).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Distinct( DataSource, ColumnName )Distinct( DataSource, ColumnName )

ExempleExample

  1. Ajoutez un contrôle List box, nommez-le CategoryList et définissez sa propriété Items sur la formule suivante :Add a List box control, name it CategoryList, and set its Items property to this formula:
    ["Carpet","Hardwood","Tile"]["Carpet","Hardwood","Tile"]

    Vous ne savez pas comment ajouter, nommer et configurer un contrôle ?Don't know how to add, name, and configure a control?

    Catégories de revêtement de sol dans une zone de liste

  2. Ajoutez trois contrôles Drop down, déplacez-les sous CategoryList, puis nommez-les CarpetList, HardwoodList et TileList.Add three Drop down controls, move them under CategoryList, and name them CarpetList, HardwoodList, and TileList.
  3. Définissez la propriété Items de chaque contrôle Drop down sur l’une des valeurs suivantes :Set the Items property of each Drop down control to one of these values:

    • CarpetList: ["Caserta Stone Beige","Ageless Beauty Clay", "Lush II Tundra"]CarpetList: ["Caserta Stone Beige","Ageless Beauty Clay", "Lush II Tundra"]
    • HardwoodList: ["Golden Teak","Natural Hickory", "Victoria Mahogany"]HardwoodList: ["Golden Teak","Natural Hickory", "Victoria Mahogany"]
    • TileList: ["Honey Onyx Marble","Indian Autumn Slate", "Panaria Vitality Ceramic"]TileList: ["Honey Onyx Marble","Indian Autumn Slate", "Panaria Vitality Ceramic"]

      Noms de revêtement de sol dans les listes déroulantes

  4. Définissez la propriété Visible de chaque contrôle Drop down sur l’une des valeurs suivantes :Set the Visible property of each Drop down control to one of these values:

    • CarpetList: If("Carpet" in CategoryList.SelectedItems.Value, true)CarpetList: If("Carpet" in CategoryList.SelectedItems.Value, true)
    • HardwoodList: If("Hardwood" in CategoryList.SelectedItems.Value, true)HardwoodList: If("Hardwood" in CategoryList.SelectedItems.Value, true)
    • TileList: If("Tile" in CategoryList.SelectedItems.Value, true)TileList: If("Tile" in CategoryList.SelectedItems.Value, true)

      Vous souhaitez davantage d’informations sur la fonction If ou d’autres fonctions ?Want more information about the If function or other functions?

  5. Appuyez sur F5, puis choisissez un ou plusieurs éléments dans CategoryList.Press F5, and then choose one or more items in CategoryList.

    Le ou les contrôles Drop down appropriés s’affichent en fonction de ce que vous avez choisi.The appropriate Drop down control or controls appear based on your choice or choices.

    Noms de revêtement de sol dans les listes déroulantes

  6. (facultatif) Appuyez sur Échap pour revenir à l’espace de travail par défaut.(optional) Press Esc to return to the default workspace.