RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

QueryBuilder

Complete

Изгражда заявка от вложени групи условия, всяка група съчетана с AND или OR. Резултатът е предикат за всеки списък и четимо обобщение. Полетата и операторите са същите като в DataFilter.

Пример

Контрола QueryBuilder

Параметри

ПараметърТипОписание
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
FieldsIEnumerable<DataFilterField<TItem>>Полетата, които могат да се филтрират.
GroupQueryGroupКоренният QueryGroup (MatchAll, Conditions, Groups). Ползвайте с @bind-Group, за да запазите или възстановите заявка.
LabelstringВидим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка).
MaxDepthintКолко дълбоко могат да се влагат групите.
ShowSummaryboolПоказва заявката като текст под конструктора.
StylestringВграден стил, добавен към коренния елемент.

Събития

СъбитиеТипОписание
GroupChangedEventCallback<QueryGroup>Вдига се, когато нещо в заявката се промени.
PredicateChangedEventCallback<Func<TItem, bool>>Вдига се с Func, който проверява елемент.

Пакет

QueryBuilder е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.