RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

QueryBuilder

Complete

Construye una consulta a partir de grupos anidados de condiciones, cada grupo combinado con AND u OR. El resultado es un predicado para cualquier lista y un resumen legible. Los campos y los operadores son los mismos que en DataFilter.

Ejemplo

Control QueryBuilder

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
FieldsIEnumerable<DataFilterField<TItem>>Los campos que se pueden filtrar.
GroupQueryGroupEl QueryGroup raíz (MatchAll, Conditions, Groups). Úselo con @bind-Group para conservar o restaurar una consulta.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaxDepthintHasta qué profundidad se pueden anidar los grupos.
ShowSummaryboolMuestra la consulta como texto bajo el generador.
StylestringEstilo en línea agregado al elemento raíz.

Eventos

EventoTipoDescripción
GroupChangedEventCallback<QueryGroup>Se genera cuando cambia cualquier cosa de la consulta.
PredicateChangedEventCallback<Func<TItem, bool>>Se genera con una Func que prueba un elemento.

Paquete

QueryBuilder forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.