Saltar al contenido

cómo restablecer los filtros en una tabla de datos

Solución:

Para restablecer filtros personalizados

Si está utilizando una función de filtrado personalizada como en este ejemplo, debe borrar los controles involucrados antes de filtrar y volver a dibujar la tabla.

$('input.search_events').val('');
$('#todays_table').dataTable().fnDraw();

Para restablecer la búsqueda global

  • jQuery DataTables 1.9+

    Llama fnFilter() Método API con una cadena vacía como primer argumento para restablecer la búsqueda global y volver a dibujar la tabla.

    Por ejemplo:

    $('#example').dataTable().fnFilter('');
    
  • Tablas de datos de jQuery 1.10

    Llama search() Método de API con una cadena vacía como primer argumento seguido de una llamada a draw() Método API para restablecer la búsqueda global y volver a dibujar la tabla.

    Por ejemplo:

    $('#example').DataTable().search('').draw();
    

La nueva API de DataTables 1.10+ puede lograr el mismo efecto sin el requisito de complementos que utilicen el siguiente encadenamiento:

var table = $('#example').DataTable(); 
table.search('').columns().search('').draw();

Si está utilizando versiones anteriores de DataTables, debe incluir la biblioteca de complementos llamada fnFilterClear y llama:

var table = $('#example').DataTable(); 
table.fnFilterClear();

Consulte esta página de API de DataTables para obtener más información y el complemento que debe usarse para versiones anteriores de DataTable.

Para aquellos que están realizando una búsqueda con columna y regex:

$('#example').DataTable().column('').search('').draw();
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *