Table of Contents

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

Text string

Raw filter text typed by the user.

Operator ColumnFilterOperator

Comparison operator. Contains by default for text columns.

Mode ColumnFilterMode

Data 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

ColumnFilterMode

Operator

Comparison operator. Contains by default for text columns.

public ColumnFilterOperator Operator { get; init; }

Property Value

ColumnFilterOperator

Text

Raw filter text typed by the user.

public string Text { get; init; }

Property Value

string