RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

QueryBuilder

Complete

Bygger 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

Kontrollen QueryBuilder

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
FieldsIEnumerable<DataFilterField<TItem>>Fälten som kan filtreras.
GroupQueryGroupRot-QueryGroup (MatchAll, Conditions, Groups). Använd med @bind-Group för att behålla eller återställa en fråga.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
MaxDepthintHur djupt grupper kan kapslas.
ShowSummaryboolVisar frågan som text under byggaren.
StylestringInbäddad stil som läggs till på rotelementet.

Händelser

HändelseTypBeskrivning
GroupChangedEventCallback<QueryGroup>Utlöses när något i frågan ändras.
PredicateChangedEventCallback<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.