Aller au contenu principal

LgGridEnumListColumn

LgGridEnumListColumn<TColumnValue> gère une liste d'énumérations avec édition et filtre en multi-sélection.

<Columns Context="item">
<LgGridEnumListColumn @bind-Value="item.Roles"
Title="#Roles"
VisibleItemCount="6" />
</Columns>
  • Package NuGet : Lagoon.UI.GridView

Les paramètres communs sont documentés dans LgGridBaseColumn.

Utilisation​

Démonstration​

Essayez ce composant dans le showcase Lagoon.

Liste d'énumérations​

GridEnumListColumnPage.razor
@inherits LgPage

<LgGridView StateId="orders-enum-list-column"
Items="_orders"
EditMode="GridEditMode.Cell"
Exportable="true"
Title="#OrdersGridTitle">
<Columns Context="item">
<LgGridTextColumn @bind-Value="item.Number" Title="#OrderNumber" />
<LgGridEnumListColumn @bind-Value="item.Flags"
Title="#Flags"
ExportFormat="ExportEnumFormat.Text"
ResetButton="true"
VisibleItemCount="2" />
</Columns>
</LgGridView>

Le filtre reprend la liste des valeurs de l'énumération et accepte plusieurs choix.

Filtre​

Filtre sélection multiple d'énumérations.

Énumérations associées​

ExportEnumFormat​

Format d'export des valeurs d'énumération (propriété ExportFormat).

ValeurDescription
DisplayNameExporte le libellé d'affichage de l'énumération, avec prise en charge des clés #Dico (valeur par défaut de la configuration d'export).
TextExporte le nom de la valeur d'énumération.
ValueExporte la valeur numérique de l'énumération.

Les modes d'édition hérités (GridEditMode) sont documentés dans LgGridView.

Référence complète

Fiche générée depuis les sources : Référence API — LgGridEnumListColumn.

Composants liés​