RayCraftDocs
v1.0.3
nb
raycraft.dev
På denne siden

DataFilter

Complete

Bygger 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

Kontrollen DataFilter

Parametere

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser som legges til rotelementet.
ConditionsIReadOnlyList<FilterCondition>Betingelsene. Bruk med @bind-Conditions.
FieldsIEnumerable<DataFilterField<TItem>>Elementer av typen DataFilterField(id, title, value, kind).
LabelstringSynlig etikettekst (diagrammer: tilgjengelig navn; IconButton: tilgjengelig navn og verktøytips).
MatchAllboolTrue når hver betingelse må stemme, false når én er nok.
StylestringInnebygd stil som legges til rotelementet.

Hendelser

HendelseTypeBeskrivelse
ConditionsChangedEventCallback<IReadOnlyList<FilterCondition>>Utløses når en betingelse legges til, endres eller fjernes.
MatchAllChangedEventCallback<bool>Utløses når kombinasjonen endres.
PredicateChangedEventCallback<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.