Guest User

Untitled

a guest
May 25th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. (function ($) {
  2. // "use strict";
  3.  
  4.  
  5. /* Data Table
  6. -------------*/
  7.  
  8. // $('#bootstrap-data-table').DataTable();
  9.  
  10.  
  11. $('#bootstrap-data-table').DataTable({
  12. lengthMenu: [[10, 20, 50, -1], [10, 20, 50, "All"]],
  13. });
  14.  
  15.  
  16.  
  17. $('#bootstrap-data-table-export').DataTable({
  18. dom: 'lBfrtip',
  19. lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
  20. buttons: [
  21. 'copy', 'csv', 'excel', 'pdf', 'print'
  22. ]
  23. });
  24.  
  25. $('#row-select').DataTable( {
  26. initComplete: function () {
  27. this.api().columns().every( function () {
  28. var column = this;
  29. var select = $('<select class="form-control"><option value=""></option></select>')
  30. .appendTo( $(column.footer()).empty() )
  31. .on( 'change', function () {
  32. var val = $.fn.dataTable.util.escapeRegex(
  33. $(this).val()
  34. );
  35.  
  36. column
  37. .search( val ? '^'+val+'$' : '', true, false )
  38. .draw();
  39. } );
  40.  
  41. column.data().unique().sort().each( function ( d, j ) {
  42. select.append( '<option value="'+d+'">'+d+'</option>' )
  43. } );
  44. } );
  45. }
  46. } );
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. })(jQuery);
Add Comment
Please, Sign In to add comment