blazor-devexpress-dot-blazor-2bd641a1.md
Lists values that specify when to display column filter menu buttons in the Grid.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
public enum GridFilterMenuButtonDisplayMode
| Name | Description |
|---|---|
Default |
For the DxGrid.FilterMenuButtonDisplayMode property, the buttons are always hidden.
For the DxGridDataColumn.FilterMenuButtonDisplayMode property, to inherit the value from the DxGrid.FilterMenuButtonDisplayMode property
|
| Never |
The buttons are always hidden.
|
| Always |
The buttons are always visible.
|
The following properties accept/return GridFilterMenuButtonDisplayMode values:
| Library | Related API Members |
|---|---|
| Blazor | DxGrid.FilterMenuButtonDisplayMode |
| DxGridDataColumn.FilterMenuButtonDisplayMode | |
| IGrid.FilterMenuButtonDisplayMode | |
| IGridDataColumn.FilterMenuButtonDisplayMode | |
| XAF: Cross-Platform .NET App UI & Web API | DxGridModel.FilterMenuButtonDisplayMode |
The Grid implements a column filter menu that displays a drop-down list of all unique values within a column. The GridFilterMenuButtonDisplayMode enumerator list values that allows you to specify the filter menu button’s display mode.
For additional information about column filter menus, refer to the following help topic: Column Filter Menu in Blazor Grid.
@inject CustomerService CustomerData
<DxGrid Data="@customers"
FilterMenuButtonDisplayMode="GridFilterMenuButtonDisplayMode.Always">
<Columns>
<DxGridDataColumn FieldName="ContactName" />
<DxGridDataColumn FieldName="Company" />
<DxGridDataColumn FieldName="Country"
FilterMenuButtonDisplayMode="GridFilterMenuButtonDisplayMode.Never" />
</Columns>
</DxGrid>
@code {
IGrid grid { get; set; }
DateTime data { get; set; }
private Customer[]? customers;
protected override async Task OnInitializedAsync() {
customers = await CustomerData.GetData();
}
}
See Also