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).
| Valeur | Description |
|---|---|
DisplayName | Exporte 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). |
Text | Exporte le nom de la valeur d'énumération. |
Value | Exporte 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
LgGridView— la grille de données qui héberge la colonne.LgGridTextColumn— colonne de base et paramètres communs hérités.LgGridEnumColumn— pour une énumération simple.LgGridSelectMultipleColumn— sélection multiple depuis une source de données.