RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

QueryBuilder

Complete

Bouwt 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

Besturingselement QueryBuilder

Parameters

ParameterTypeBeschrijving
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
FieldsIEnumerable<DataFilterField<TItem>>De velden die kunnen worden gefilterd.
GroupQueryGroupDe hoofd-QueryGroup (MatchAll, Conditions, Groups). Gebruik met @bind-Group om een query te behouden of te herstellen.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
MaxDepthintHoe diep groepen kunnen worden genest.
ShowSummaryboolToont de query als tekst onder de builder.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.

Gebeurtenissen

GebeurtenisTypeBeschrijving
GroupChangedEventCallback<QueryGroup>Geactiveerd wanneer iets in de query verandert.
PredicateChangedEventCallback<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.