estoy usando datatable con filtro de rango de fechas usando datepicker. Cuando configuro stateSave: verdadero
guarda todos los valores excepto el rango establecido en el campo selector de fecha de entrada. ¿Alguna ayuda en esto?
Eche un vistazo aquí: http://live.datatables.net/kajabeli/2/edit
DataTables tiene filtros personalizados documentados https://datatables.net/examples/plug-ins/range_filtering.html
Eso filtrará la edad (casos similares al tuyo)
$.fn.dataTable.ext.search.push( function( settings, data, dataIndex ) { var start_date = Date.parse($('#start_date').val()) / 1000 || 0; var end_date = Date.parse($('#end_date').val()) / 1000 || 0; var value = Date.parse(data[5]) / 1000 || 0; /* put your filter conditions here, */ if ( ( start_date && end_date ) || ( start_date && value <= end_date ) || ( start_date <= value && end_date ) || ( start_date <= value && value <= end_date ) ) { return true; } return false; } );Agregue los códigos a continuación después de la iniciación de su tabla de datos.
$('#start_date, #start_date').change( function() { table.draw(); } );