'use strict'; var KTDatatablesDataSourceAjaxClient = function() { var initTable1 = function() { var table = $('#kt_datatable'); // begin first table table.DataTable({ responsive: true, ajax: { url: HOST_URL + '/api/datatables/demos/default.php', type: 'POST', data: { pagination: { perpage: 50, }, }, }, columns: [ {data: 'OrderID'}, {data: 'Country'}, {data: 'ShipCity'}, {data: 'CompanyName'}, {data: 'ShipDate'}, {data: 'Status'}, {data: 'Type'}, {data: 'Actions', responsivePriority: -1}, ], columnDefs: [ { targets: -1, title: 'عملیات', orderable: false, render: function(data, type, full, meta) { return '\ \ \ \ \ \ \ \ '; }, }, { width: '75px', targets: -3, render: function(data, type, full, meta) { var status = { 1: {'title': 'در حال انجام', 'class': 'label-light-primary'}, 2: {'title': 'تحویل داده شده', 'class': ' label-light-danger'}, 3: {'title': 'لغو شده', 'class': ' label-light-primary'}, 4: {'title': 'موفق', 'class': ' label-light-success'}, 5: {'title': 'اطلاعات', 'class': ' label-light-info'}, 6: {'title': 'خطار', 'class': ' label-light-danger'}, 7: {'title': 'هشدار', 'class': ' label-light-warning'}, }; if (typeof status[data] === 'undefined') { return data; } return '' + status[data].title + ''; }, }, { width: '75px', targets: -2, render: function(data, type, full, meta) { var status = { 1: {'title': 'برخط', 'state': 'danger'}, 2: {'title': 'خرده فروشی', 'state': 'primary'}, 3: {'title': 'مستقیم', 'state': 'success'}, }; if (typeof status[data] === 'undefined') { return data; } return '' + '' + status[data].title + ''; }, }, ], }); }; return { //main function to initiate the module init: function() { initTable1(); }, }; }(); jQuery(document).ready(function() { KTDatatablesDataSourceAjaxClient.init(); });