TreeListColumnFilterBuilderFieldDisplayMode Enum
Lists visibility modes for autogenerated filter fields.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.2.dll
Declaration
public enum TreeListColumnFilterBuilderFieldDisplayMode
Members
| Name | Description |
|---|---|
Never
|
The filter field is always hidden. |
Always
|
The filter field is always visible. |
Auto
|
The filter field’s visibility depends on the corresponding column’s visibility. |
Related API Members
The following properties accept/return TreeListColumnFilterBuilderFieldDisplayMode values:
Remarks
The built-in filter builder dialog generates and configures filter fields based on TreeList columns.

The TreeList sets initial field visibility based on the corresponding column’s visibility. The Filter Builder dialog automatically updates field visibility when a user displays or hides a column. To always display or hide a field, set FilterBuilderFieldDisplayMode to Never/Always.
The following code snippet hides the Start Date filter field:
@inject EmployeeTaskService EmployeeTaskService
<DxTreeList Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId"
FilterMenuButtonDisplayMode="TreeListFilterMenuButtonDisplayMode.Always"
FilterPanelDisplayMode="TreeListFilterPanelDisplayMode.Always">
<Columns>
<DxTreeListDataColumn FieldName="Name" Caption="Task" />
<DxTreeListDataColumn FieldName="EmployeeName" />
<DxTreeListDataColumn FieldName="StartDate"
FilterBuilderFieldDisplayMode="GridColumnFilterBuilderFieldDisplayMode.Never"/>
<DxTreeListDataColumn FieldName="DueDate" />
</Columns>
</DxTreeList>
@code {
List<EmployeeTask> TreeListData { get; set; }
protected override void OnInitialized() {
TreeListData = EmployeeTaskService.GenerateData();
}
}