28 lines
1.0 KiB
JavaScript
28 lines
1.0 KiB
JavaScript
|
//Additional JS for dataTable usesetup in SMEServer
|
||
|
// Options for the initial dataTable call found here: https://datatables.net/reference/option/
|
||
|
$(window).on('pageshow', function(){
|
||
|
//alert('page show');
|
||
|
$('.TableSort').DataTable({
|
||
|
"stateSave": true,
|
||
|
"retrieve": true,
|
||
|
"responsive":true,
|
||
|
"language": {
|
||
|
"emptyTable": "No record found.",
|
||
|
"processing":'" style="color: rgba(42, 43, 43, 1)">Loading... ',
|
||
|
"error": function (xhr, error, thrown) {alert("Error occurred while loading data. Please try again.");}
|
||
|
},
|
||
|
"dom": '<"top"lBf<"clear">>rt<"bottom"ip<"clear">>',
|
||
|
"buttons": ['copy', 'csv', 'excel', 'pdf', 'print'],
|
||
|
"headerCallback": function( thead, data, start, end, display ) {
|
||
|
setup_table_row_buttons();
|
||
|
}
|
||
|
});
|
||
|
|
||
|
});
|
||
|
function setup_table_row_buttons(){
|
||
|
$(".sme-modify-button").button({"icon": "ui-icon-pencil"});
|
||
|
$(".sme-remove-button").button({"icon": "ui-icon-trash"});
|
||
|
$(".sme-password-button").button({"icon": "ui-icon-refresh"});
|
||
|
$(".sme-lock-button").button({"icon": "ui-icon-key"});
|
||
|
}
|