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

QueryBuilder

Complete

Bygger en forespørgsel af indlejrede grupper af betingelser, hver gruppe kombineret med AND eller OR. Resultatet er et prædikat til enhver liste og et læsbart resumé. Felter og operatorer er de samme som i DataFilter.

Eksempel

Kontrollen QueryBuilder

Parametre

ParameterTypeBeskrivelse
ClassstringEkstra CSS-klasser, der tilføjes til rodelementet.
FieldsIEnumerable<DataFilterField<TItem>>De felter, der kan filtreres.
GroupQueryGroupRod-QueryGroup (MatchAll, Conditions, Groups). Brug med @bind-Group for at bevare eller gendanne en forespørgsel.
LabelstringSynlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip).
MaxDepthintHvor dybt grupper kan indlejres.
ShowSummaryboolViser forespørgslen som tekst under bygningen.
StylestringIndlejret typografi, der tilføjes til rodelementet.

Hændelser

HændelseTypeBeskrivelse
GroupChangedEventCallback<QueryGroup>Udløses, når noget i forespørgslen ændres.
PredicateChangedEventCallback<Func<TItem, bool>>Udløses med en Func, der tester et element.

Pakke

QueryBuilder 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.