donation/public/assets/js/pages/customers.init.js

60 lines
1.9 KiB
JavaScript

/*
Template Name: Minton - Responsive Bootstrap 4 Admin Dashboard
Author: CoderThemes
Website: https://coderthemes.com/
Contact: support@coderthemes.com
File: customers Init Js
*/
$(document).ready(function() {
"use strict";
// Default Datatable
$("#products-datatable").DataTable({
language: {
paginate: {
previous: "<i class='mdi mdi-chevron-left'>",
next: "<i class='mdi mdi-chevron-right'>"
},
info: "Showing customers _START_ to _END_ of _TOTAL_",
lengthMenu:
"Display <select class='custom-select custom-select-sm ml-1 mr-1'>" +
'<option value="10">10</option>' +
'<option value="20">20</option>' +
'<option value="-1">All</option>' +
"</select> customers"
},
pageLength: 10,
columns: [
{
orderable: false,
render: function(data, type, row, meta) {
if (type === "display") {
data =
'<div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input dt-checkboxes"><label class="custom-control-label">&nbsp;</label></div>';
}
return data;
},
checkboxes: {
selectRow: true,
selectAllRender:
'<div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input dt-checkboxes"><label class="custom-control-label">&nbsp;</label></div>'
}
},
{ orderable: true },
{ orderable: true },
{ orderable: true },
{ orderable: true },
{ orderable: true },
{ orderable: true },
{ orderable: false }
],
select: {
style: "multi"
},
order: [[5, "asc"]],
drawCallback: function() {
$(".dataTables_paginate > .pagination").addClass("pagination-rounded");
}
});
});