Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.19 KB | None | 0 0
  1. this.api().columns([3, 4, 5]).every( function() {
  2.             var select;
  3.             var column = this;
  4.             var columnId = this[0][0];
  5.             if (columnId == 3) {
  6.                 select = $('<select class="filter-select" data-placeholder="Modèle"><option value=""></option></select>')
  7.             } else if (columnId == 4) {
  8.               select = $('<select class="filter-select" data-placeholder="Service"><option value=""></option></select>')
  9.             } else {
  10.               select = $('<select class="filter-select" data-placeholder="Carburant"><option value=""></option></select>')
  11.             }
  12.                 select.appendTo($(column.footer()).not(':last-child').empty())
  13.                 .on('change', function() {
  14.                     var val = $.fn.dataTable.util.escapeRegex(
  15.                         $(this).val()
  16.                     );
  17.                     column
  18.                         .search( val ? '^'+val+'$' : '', true, false )
  19.                         .draw();
  20.                 });
  21.                 column.data().unique().sort().each( function ( d, j ) {
  22.                     select.append( '<option value="'+d+'">'+d+'</option>' )
  23.                 } );
  24.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement