DxTreeListDataColumn.FilterBuilderFieldDisplayMode Property
Specifies whether the built-in filter builder displays a field for this column.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.2.dll
Declaration
[DefaultValue(TreeListColumnFilterBuilderFieldDisplayMode.Auto)]
[Parameter]
public TreeListColumnFilterBuilderFieldDisplayMode FilterBuilderFieldDisplayMode { get; set; }
Property Value
| Type | Default | Description |
|---|---|---|
| TreeListColumnFilterBuilderFieldDisplayMode | Auto | An enumeration value. |
Available values:
| 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. |
Remarks
The built-in filter builder dialog generates and configures filter fields based on TreeList columns.

The TreeList sets field initial 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();
}
}