| Current Path : /home/users/unlimited/www/foodbank.codeskitter.site/public/js/request-product/ |
| Current File : /home/users/unlimited/www/foodbank.codeskitter.site/public/js/request-product/index.js |
/**
*
* You can write your JS code here, DO NOT touch the default style file
* because it will make it harder for you to update.
*
*/
"use strict";
load_data();
$('#date-search').on('click', function () {
let status = $('#status').val();
let requests = $('#requested').val();
$('#maintable').DataTable().destroy();
load_data(status,requests);
});
$('#refresh').on('click', function () {
let activeStatus = $('#maintable').attr('data-status');
$('#status').val(activeStatus);
$('#requests').val('');
$('#maintable').DataTable().destroy();
load_data();
});
function load_data(status = '',requests='') {
var table = $('#maintable').DataTable({
processing : true,
serverSide : true,
ajax : {
url : $('#maintable').attr('data-url'),
data : {status : status, requested : requests}
},
columns : [
{data : 'id', name : 'id'},
{data : 'name', name : 'name'},
{data : 'categories', name : 'categories'},
{data : 'status', name : 'status'},
{data : 'created_at', name : 'created_at'},
{data : 'action', name : 'action'},
],
"ordering" : false
});
let hidecolumn = $('#maintable').data('hidecolumn');
if(!hidecolumn) {
table.column( 5 ).visible( false );
}
}
$('#maintable').on('draw.dt', function () {
$('[data-toggle="tooltip"]').tooltip();
})