QueryBuilder
CompleteConstrói uma consulta a partir de grupos aninhados de condições, cada grupo combinado com AND ou OR. O resultado é um predicado para qualquer lista e um resumo legível. Os campos e operadores são os mesmos do DataFilter.
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Fields | IEnumerable<DataFilterField<TItem>> | Os campos que podem ser filtrados. |
Group | QueryGroup | O QueryGroup raiz (MatchAll, Conditions, Groups). Use com @bind-Group para manter ou restaurar uma consulta. |
Label | string | Texto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta). |
MaxDepth | int | Quão profundamente os grupos podem ser aninhados. |
ShowSummary | bool | Mostra a consulta como texto abaixo do construtor. |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
GroupChanged | EventCallback<QueryGroup> | Gerado quando qualquer coisa na consulta muda. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Gerado com uma Func que testa um item. |
Pacote
QueryBuilder faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3