DataFilter
CompleteBygger et filter av betingelser (felt, operator, verdi) og returnerer det som et predikat, så det fungerer med hvilken som helst liste og med DataGrid-elementer. Operatorene passer til feltets art: tekst, tall, dato eller boolsk.
Eksempel

Parametere
| Parameter | Type | Beskrivelse |
|---|---|---|
Class | string | Ekstra CSS-klasser som legges til rotelementet. |
Conditions | IReadOnlyList<FilterCondition> | Betingelsene. Bruk med @bind-Conditions. |
Fields | IEnumerable<DataFilterField<TItem>> | Elementer av typen DataFilterField(id, title, value, kind). |
Label | string | Synlig etikettekst (diagrammer: tilgjengelig navn; IconButton: tilgjengelig navn og verktøytips). |
MatchAll | bool | True når hver betingelse må stemme, false når én er nok. |
Style | string | Innebygd stil som legges til rotelementet. |
Hendelser
| Hendelse | Type | Beskrivelse |
|---|---|---|
ConditionsChanged | EventCallback<IReadOnlyList<FilterCondition>> | Utløses når en betingelse legges til, endres eller fjernes. |
MatchAllChanged | EventCallback<bool> | Utløses når kombinasjonen endres. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Utløses med en Func som tester et element mot betingelsene. |
Pakke
DataFilter er en del av RayCraft Complete. Pakke: RayCraft.Blazor.Complete. Den hentes fra RayCrafts private feed og krever en aktiv lisens. Se Kom i gang.
Send tilbakemeldingVersjon 1.0.3