Sadržaj
DATUM DOLASKA/naslovna - datum početka i datum isteka dodati na tablicu. clan - > novi ajax za naslovnu
- dt poziva + dt style //datetime format kod controler datatables ajax poziva // model provjera je casts i date stavljen $datum= Carbon::parse($record->datum_pocetka)->format('d-m-Y');
ZAKLJUČAK od datuma do datuma. Pregledati brojeve
//dt range input
var oTable = $('#example').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "aLengthMenu": [ [5, 10, 15, 20, -1], [5, 10, 15, 20, "All"] ], "iDisplayLength": 10 });
//added id's to text inputs to aid in attaching event listeners on date selects
$("
//datepicker initialization move to AFTER creation of the datatable so plugin could do it's thing $(".datepick").datepicker({ showOn: "both", buttonImage: "http://www.effinghamparkdistrict.org/graphics/calendar_icon.png" });
//datatable documentation to push custom filtering functions $.fn.dataTableExt.afnFiltering.push( function(oSettings, aData, iDataIndex){ var iMin = document.getElementById('min').value; var iMax = document.getElementById('max').value;
if(iMin == null || iMin == "") {
return true;
}
if(iMax == null || iMax == "") {
return true;
}
var minDate = new Date(iMin);
var maxDate = new Date(iMax);
var date = new Date(aData[1]); //column index 1 contains dates
if( minDate <= date && date <= maxDate){
return true;
}
return false;
}
);
//Added events for listening to datepicker selects that will trigger the table to redraw and run the custom filtering $('#min').datepicker("option","onSelect",function(dateString){ oTable.fnDraw(); });
$('#max').datepicker("option","onSelect",function(dateString){ oTable.fnDraw(); });