Struct ColumnFilterEntry
- Namespace
- BlazOrbit.Components
- Assembly
- BlazOrbit.dll
Per-column filter entry stored in DataCollectionState<TItem>.ColumnFilters.
Pairs the user's filter text with the comparison operator and the column's data mode
so the grid pipeline can apply the right comparison without re-deriving it from the
column registration.
public readonly struct ColumnFilterEntry
Constructors
ColumnFilterEntry(string, ColumnFilterOperator, ColumnFilterMode)
Per-column filter entry stored in DataCollectionState<TItem>.ColumnFilters.
Pairs the user's filter text with the comparison operator and the column's data mode
so the grid pipeline can apply the right comparison without re-deriving it from the
column registration.
public ColumnFilterEntry(string Text, ColumnFilterOperator Operator = ColumnFilterOperator.Contains, ColumnFilterMode Mode = ColumnFilterMode.Text)
Parameters
TextstringRaw filter text typed by the user.
OperatorColumnFilterOperatorComparison operator. Contains by default for text columns.
ModeColumnFilterModeData category hint (text / numeric / date). Controls which operators are allowed.
Properties
Mode
Data category hint (text / numeric / date). Controls which operators are allowed.
public ColumnFilterMode Mode { get; init; }
Property Value
Operator
Comparison operator. Contains by default for text columns.
public ColumnFilterOperator Operator { get; init; }
Property Value
Text
Raw filter text typed by the user.
public string Text { get; init; }
Property Value
- string