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

Parametre
| Parameter | Type | Beskrivelse |
|---|---|---|
Class | string | Ekstra CSS-klasser, der tilføjes til rodelementet. |
Fields | IEnumerable<DataFilterField<TItem>> | De felter, der kan filtreres. |
Group | QueryGroup | Rod-QueryGroup (MatchAll, Conditions, Groups). Brug med @bind-Group for at bevare eller gendanne en forespørgsel. |
Label | string | Synlig etikettekst (diagrammer: tilgængeligt navn; IconButton: tilgængeligt navn og værktøjstip). |
MaxDepth | int | Hvor dybt grupper kan indlejres. |
ShowSummary | bool | Viser forespørgslen som tekst under bygningen. |
Style | string | Indlejret typografi, der tilføjes til rodelementet. |
Hændelser
| Hændelse | Type | Beskrivelse |
|---|---|---|
GroupChanged | EventCallback<QueryGroup> | Udløses, når noget i forespørgslen ændres. |
PredicateChanged | EventCallback<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.
Send feedbackVersion 1.0.3