Skip to main content

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

$("

  From  To
").prependTo('div.dataTables_filter');

//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(); });