widgets/filter/filter library

Classes

BoolFilter
Filter model for boolean fields matching C# BoolFilter.
DateOnlyFilter
Filter model for date-only fields matching C# DateOnlyFilter.
DateTimeFilter
Filter model for date-time fields matching C# DateTimeFilter.
EnumFilter<T extends Enum>
Filter model for enum fields matching C# EnumFilter<T>.
GuidFilter
Filter model for GUID/UUID fields matching C# GuidFilter.
NumberFilter<T extends num>
Filter model for numeric fields matching C# NumberFilter<T>.
StringFilter
Filter model for string fields matching C# StringFilter.
TFilter
Factory helper for creating filter field definitions.
TFilterDef<T>
Definition / descriptor of a single filterable field for a model of type T.
TFilterEvaluator
Helper utility for evaluating TFilter / TFilterRule / advancedSearch conditions locally on in-memory objects and collections.
TFilterField<T>
A complex filter builder field that maps UI filter conditions to strongly-typed filter objects.
TFilterFieldTheme
Theme configuration for TFilterField.
TFilterOperator
Defines an operator usable in a filter condition (e.g. Equals, Contains, In, Greater Than).
TFilterRule
Represents a single active filter condition rule (Field + Operator + Value).

Enums

TFilterOperatorType
Enum representing the kind of operator.
TFilterType
The underlying data type of a filterable field.