custom column datatables filtering yadcf

datatables - custom - datatable filter column jquery



Filtro yadcf con etiqueta de selección dentro de la columna (1)

Probablemente necesite definir el tipo de filtro "custom_func" y especifique una función de filtro personalizada para su columna.

De los documentos en línea: (explicación reformateada)

custom_func

Obligatorio: verdadero, cuando filter_type es custom_func
Tipo: función
Valor predeterminado: indefinido
Descripción: debe apuntar a una función con la siguiente firma

function myCustomFilterFunction(filterVal, columnVal, rowValues, stateVal) { }

donde filterVal : es el valor del cuadro de selección,
columnVal es el valor de la columna de fila relevante,
rowValues es una matriz que contiene los valores de toda la fila y
stateVal que contiene el estado actual de la fila de tabla DOM
, stateVal es perfecto para manejar situaciones en las que colocas radiobuttons / checkbox dentro de la columna de la tabla (debería ser adecuado para tu caso de select .

Esta función debería volverse verdadera si la fila coincide con su condición y la fila debería mostrarse) y de lo contrario es falsa.

Tengo una tabla (usando datatables framwork) que contiene una etiqueta de columna. Quiero decir que el contenido de estas columnas se ve así:

<td> <select class="form-control attendance_select" data-id_player="130"> <option value="-1">No</option> <option value="0" selected="">No answer</option> <option value="1">Yes</option> </select> </td>

Cuando uso el filtro de columna yadcf y trato de buscar solo columnas con "Sí" como opciones seleccionadas en esta selección, no funciona porque cada fila contiene "Sí" en el código html.

¿Pueden ayudarme, cómo configurar yadcf para resolver este problema si es posible?

Gracias