DataFilter
CompleteConstruye un filtro a partir de condiciones (campo, operador, valor) y lo devuelve como predicado, por lo que funciona con cualquier lista y con elementos de DataGrid. Los operadores se ajustan al tipo de campo: texto, número, fecha o booleano.
Ejemplo

Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
Class | string | Clases CSS adicionales que se agregan al elemento raíz. |
Conditions | IReadOnlyList<FilterCondition> | Las condiciones. Úselo con @bind-Conditions. |
Fields | IEnumerable<DataFilterField<TItem>> | Elementos DataFilterField(id, title, value, kind). |
Label | string | Texto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia). |
MatchAll | bool | True cuando deben cumplirse todas las condiciones, false cuando basta una. |
Style | string | Estilo en línea agregado al elemento raíz. |
Eventos
| Evento | Tipo | Descripción |
|---|---|---|
ConditionsChanged | EventCallback<IReadOnlyList<FilterCondition>> | Se genera cuando se agrega, cambia o quita una condición. |
MatchAllChanged | EventCallback<bool> | Se genera cuando cambia la combinación. |
PredicateChanged | EventCallback<Func<TItem, bool>> | Se genera con una Func que prueba un elemento frente a las condiciones. |
Paquete
DataFilter forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.
Enviar comentariosVersión 1.0.3