# Filtros por columnas
# Introducción
Esta propiedad renderizará un componente sobre la columna correspondiente que manejarán un valor para filtrar cada resgitro según el valor de la columna correspondiente.
# Uso
Para renderizar los filtros se deben enviar headers de esta forma:
[
{
"text": "FRUTA",
"value": "fruta",
"filter-component": {
"type": "IrTextField",
"props": {
"label": "Filtrar por nombre",
"value": ""
}
},
"sortable": false
},
{
"text": "CALORIAS",
"value": "calorias",
"filter-component": {
"type": "IrSelect",
"props": {
"label": "Filtro por peso",
"hint": "",
"value": 2,
"width": 2,
"items": [
{
"text": "22",
"value": 22
},
{
"text": "33",
"value": 32
}
]
}
},
"sortable": false
}
]
# Ejemplo
# Propiedades
| Propiedad | Tipo | Default | Requerido | Descripción |
| column-filters | Object | | false | Determinan la forma de mostrar los filtros. Para que se muestren los filtros de tabla se debe enviar al menos un header con la propiedad |
# Propiedades de los headers
| Propiedad | Tipo | Default | Requerido | Descripción |
| filter-component | Object | '{}' | false | Determina el componente que se va a renderizar para filtrar en la columna. Debe tener las propiedades |