QueryBuilder
CompleteBygger en fråga av kapslade grupper av villkor, varje grupp kombinerad med AND eller OR. Resultatet är ett predikat för vilken lista som helst och en läsbar sammanfattning. Fält och operatorer är desamma som i DataFilter.
Exempel

Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
Class | string | Extra CSS-klasser som läggs till på rotelementet. |
Fields | IEnumerable<DataFilterField<TItem>> | Fälten som kan filtreras. |
Group | QueryGroup | Rot-QueryGroup (MatchAll, Conditions, Groups). Använd med @bind-Group för att behålla eller återställa en fråga. |
Label | string | Synlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips). |
MaxDepth | int | Hur djupt grupper kan kapslas. |
ShowSummary | bool | Visar frågan som text under byggaren. |
Style | string | Inbäddad stil som läggs till på rotelementet. |
Händelser
| Händelse | Typ | Beskrivning |
|---|---|---|
GroupChanged | EventCallback<QueryGroup> | Utlöses när något i frågan ändras. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Utlöses med en Func som testar ett objekt. |
Paket
QueryBuilder ingår i RayCraft Complete. Paket: RayCraft.Blazor.Complete. Den hämtas från RayCrafts privata flöde och kräver en aktiv licens. Se Kom igång.
Skicka synpunkterVersion 1.0.3