/* Template Name: Minton - Responsive Bootstrap 4 Admin Dashboard Author: CoderThemes Website: https://coderthemes.com/ Contact: support@coderthemes.com File: Datatables init js */ $(document).ready(function() { // Default Datatable $('#basic-datatable').DataTable({ "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); //Buttons examples var table = $('#datatable-buttons').DataTable({ lengthChange: true, buttons: ['copy', 'print', 'pdf', 'csv', 'excel'], buttons: [ { extend: 'copy', className: 'btn-light' }, { extend: 'print', className: 'btn-light' }, { extend: 'pdf', className: 'btn-light' }, { extend: 'csv', className: 'btn-light' }, { extend: 'excel', className: 'btn-light' } ], "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); // Multi Selection Datatable $('#selection-datatable').DataTable({ select: { style: 'multi' }, "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); // Key Datatable $('#key-datatable').DataTable({ keys: true, "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); table.buttons().container() .appendTo('#datatable-buttons_wrapper .col-md-6:eq(0)'); // Alternative Pagination Datatable $('#alternative-page-datatable').DataTable({ "pagingType": "full_numbers", buttons: ['copy', 'print', 'pdf', 'csv'], buttons: [ { extend: 'copy', className: 'btn-light' }, { extend: 'print', className: 'btn-light' }, { extend: 'pdf', className: 'btn-light' }, { extend: 'csv', className: 'btn-light' } ], "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); // Scroll Vertical Datatable $('#scroll-vertical-datatable').DataTable({ "scrollY": "350px", "scrollCollapse": true, "paging": false, "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); // Scroll Vertical Datatable $('#scroll-horizontal-datatable').DataTable({ "scrollX": true, "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); // Complex headers with column visibility Datatable $('#complex-header-datatable').DataTable({ "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); }, "columnDefs": [ { "visible": false, "targets": -1 } ] }); // Row created callback Datatable $('#row-callback-datatable').DataTable({ "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); }, "createdRow": function ( row, data, index ) { if ( data[5].replace(/[\$,]/g, '') * 1 > 150000 ) { $('td', row).eq(5).addClass('text-danger'); } } }); // Default Datatable $('#state-saving-datatable').DataTable({ stateSave: true, "language": { "paginate": { "previous": "", "next": "" } }, "drawCallback": function () { $('.dataTables_paginate > .pagination').addClass('pagination-rounded'); } }); });