RayCraftDocs
v1.0.3
da
raycraft.dev
På denne side

DataFilter

Complete

Bygger 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

Kontrollen DataFilter

Parametre

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
ConditionsIReadOnlyList<FilterCondition>Betingelserne. Brug med @bind-Conditions.
FieldsIEnumerable<DataFilterField<TItem>>Elementer af typen DataFilterField(id, title, value, kind).
LabelstringSynlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip).
MatchAllboolTrue, når hver betingelse skal matche, false, når én er nok.
StylestringIndlejret typografi, der tilføjes til rodelementet.

Hændelser

HændelseTypeBeskrivelse
ConditionsChangedEventCallback<IReadOnlyList<FilterCondition>>Udløses, når en betingelse tilføjes, ændres eller fjernes.
MatchAllChangedEventCallback<bool>Udløses, når kombinationen ændres.
PredicateChangedEventCallback<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.