QueryBuilder
CompleteBouwt een query uit geneste groepen voorwaarden, elke groep gecombineerd met AND of OR. Het resultaat is een predicaat voor elke lijst en een leesbare samenvatting. Velden en operatoren zijn dezelfde als in DataFilter.
Voorbeeld

Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
Fields | IEnumerable<DataFilterField<TItem>> | De velden die kunnen worden gefilterd. |
Group | QueryGroup | De hoofd-QueryGroup (MatchAll, Conditions, Groups). Gebruik met @bind-Group om een query te behouden of te herstellen. |
Label | string | Zichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo). |
MaxDepth | int | Hoe diep groepen kunnen worden genest. |
ShowSummary | bool | Toont de query als tekst onder de builder. |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
Gebeurtenissen
| Gebeurtenis | Type | Beschrijving |
|---|---|---|
GroupChanged | EventCallback<QueryGroup> | Geactiveerd wanneer iets in de query verandert. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Geactiveerd met een Func die een item toetst. |
Pakket
QueryBuilder maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.
Feedback sturenVersie 1.0.3