TreeListFilterRowOperatorType Enum
Lists operator types used to create filter conditions in the TreeList.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
Declaration
public enum TreeListFilterRowOperatorType
Members
Name | Description |
---|---|
Default
|
Uses the Contains operator type for columns bound to the String data type; Equals in other cases. |
Equal
|
Selects records that are equal to the entered value. |
NotEqual
|
Selects records that are not equal to the entered value. |
StartsWith
|
Selects records that start with the entered string. |
EndsWith
|
Selects records that end with the entered string. |
Contains
|
Selects records that contain the entered string. |
Less
|
Selects records that are less than the entered value. String values are compared based on their alphabetical order. |
LessOrEqual
|
Selects records that are less than the entered value or equal to it. String values are compared based on their alphabetical order. |
Greater
|
Selects records that are greater than the entered value. String values are compared based on their alphabetical order. |
GreaterOrEqual
|
Selects records that are greater than the entered value or equal to it. String values are compared based on their alphabetical order. |
Related API Members
The following properties accept/return TreeListFilterRowOperatorType values:
Remarks
Enable the ShowFilterRow option to activate a row that allows users to filter data. The TreeList component generates and configures cell editors for filter row cells based on associated column data types. When a user types into an editor, the TreeList creates a filter condition based on the editor value and applies this condition to the corresponding column.
The TreeList chooses an operator type automatically: Contains
for columns bound to the String data type; Equals
in other cases. Use a column’s FilterRowOperatorType property to change the operator type.
@inject EmployeeTaskService EmployeeTaskService
<DxTreeList Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId" ShowFilterRow="true">
<Columns>
<DxTreeListDataColumn FieldName="Name"
Caption="Task"
FilterRowValue='"Update"'
FilterRowOperatorType="TreeListFilterRowOperatorType.Contains" />
<DxTreeListDataColumn FieldName="EmployeeName" />
<DxTreeListDataColumn FieldName="StartDate" />
<DxTreeListDataColumn FieldName="DueDate" />
</Columns>
</DxTreeList>
@code {
List<EmployeeTask> TreeListData { get; set; }
protected override void OnInitialized() {
TreeListData = EmployeeTaskService.GenerateData();
}
}