LgGridEnumColumn
LgGridEnumColumn<TColumnValue> affiche et édite une valeur d'énumération avec un filtre de sélection adapté.
<Columns Context="item">
<LgGridEnumColumn @bind-Value="item.Status"
Title="#Status"
ResetButton="true" />
</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.
Enum simple et format d'export
GridEnumColumnPage.razor
@inherits LgPage
<LgGridView StateId="orders-enum-column"
Items="_orders"
EditMode="GridEditMode.Cell"
Exportable="true"
Title="#OrdersGridTitle">
<Columns Context="item">
<LgGridTextColumn @bind-Value="item.Number" Title="#OrderNumber" />
<LgGridEnumColumn @bind-Value="item.Status"
Title="#Status"
ExportFormat="ExportEnumFormat.DisplayName"
ResetButton="true" />
</Columns>
</LgGridView>
GridEnumColumnPage.razor.cs
public partial class GridEnumColumnPage : LgPage
{
public enum OrderStatus
{
Draft,
Validated,
Cancelled,
}
}
Le filtre affiche les valeurs de l'énumération. ExportEnumFormat.Text exporte le nom, ExportEnumFormat.Value exporte la valeur numérique.
Filtre
Filtre sélection sur énumération.
É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 — LgGridEnumColumn.
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.LgGridEnumListColumn— pour une liste de valeurs d'énumération.LgGridSelectColumn— sélection depuis une source de données.