Buongiorno a tutti.
Utilizzo datatables con il classico input search, ed è tutto ok.
Adesso volevo implementare due campi ricerca per data dal/al, cosa succede che, oltre a non funzionare la ricerca dal/al non cerca più nulla nemmeno con la input search.
codice:
#importo i file
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/js/bootstrap-datepicker.min.js" integrity="sha512-LsnSViqQyaXpD4mBBdRYeP6sRwJiJveh2ZIbW41EBrNmKxgr/LFZIiWT6yr+nycvhvauz8c2nYMhrP80YhG7Cw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.10.0/css/bootstrap-datepicker.min.css" integrity="sha512-34s5cpvaNG3BknEWSuOncX28vz97bRI59UnVtEEpFX536A7BtZSJHsDyFoCl8S7Dt2TPzcrCEoHBGeM4SUBDBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />


<script>
	
	$(document).ready(function() {


	  $('input.date').datepicker({
		format: "dd/mm/yyyy",
		changeMonth: true,
		changeYear: true,
		autoclose: true
	  });


	  var table = $('#example').dataTable();




	  $("#min").datepicker({
		onSelect: function() {
		 table.draw();
			alert("min");
		}
	  });


	  $("#max").datepicker({
		onSelect: function() {
		  table.draw();
		}
	  });


	  $('#min, #max').on('keyup', function() {
		table.draw();
	  });
	  $.fn.dataTable.ext.search.push(function(settings, data, dataIndex) {
		// min and max dates matching
		var dateStart = $('#min').datepicker("getDate");
		var dateEnd = $('#max').datepicker("getDate");
		var evalDate = new Date(data[5]);


		if (evalDate >= dateStart && evalDate <= dateEnd) {
		  return true;
		} else {
		  return false;
		}
	  });
	});
	</script>
Cosi facendo non ho errori, quando ispeziono la pagina, ma non mi fa la ricerca.
Avete qualche idea sul come farlo funzionare?
Grazie.