Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- this.api().columns([3, 4, 5]).every( function() {
- var select;
- var column = this;
- var columnId = this[0][0];
- if (columnId == 3) {
- select = $('<select class="filter-select" data-placeholder="Modèle"><option value=""></option></select>')
- } else if (columnId == 4) {
- select = $('<select class="filter-select" data-placeholder="Service"><option value=""></option></select>')
- } else {
- select = $('<select class="filter-select" data-placeholder="Carburant"><option value=""></option></select>')
- }
- select.appendTo($(column.footer()).not(':last-child').empty())
- .on('change', function() {
- var val = $.fn.dataTable.util.escapeRegex(
- $(this).val()
- );
- column
- .search( val ? '^'+val+'$' : '', true, false )
- .draw();
- });
- column.data().unique().sort().each( function ( d, j ) {
- select.append( '<option value="'+d+'">'+d+'</option>' )
- } );
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement