DataFilter
CompleteBygger et filter af betingelser (felt, operator, værdi) og returnerer det som et prædikat, så det virker med enhver liste og med DataGrid-elementer. Operatorerne passer til feltets art: tekst, tal, dato eller boolsk.
Eksempel

Parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
Class | string | Ekstra CSS-klasser, der tilføjes til rodelementet. |
Conditions | IReadOnlyList<FilterCondition> | Betingelserne. Brug med @bind-Conditions. |
Fields | IEnumerable<DataFilterField<TItem>> | Elementer af typen DataFilterField(id, title, value, kind). |
Label | string | Synlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip). |
MatchAll | bool | True, når hver betingelse skal matche, false, når én er nok. |
Style | string | Indlejret typografi, der tilføjes til rodelementet. |
Hændelser
| Hændelse | Type | Beskrivelse |
|---|---|---|
ConditionsChanged | EventCallback<IReadOnlyList<FilterCondition>> | Udløses, når en betingelse tilføjes, ændres eller fjernes. |
MatchAllChanged | EventCallback<bool> | Udløses, når kombinationen ændres. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Udløses med en Func, der tester et element mod betingelserne. |
Pakke
DataFilter er en del af RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og kræver en aktiv licens. Se Kom i gang.
Send feedbackVersion 1.0.3