12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- $(document).ready( function () {
- tableP = $('#compoundParkir').DataTable({
- // "dom": 'Bfrtip',
- // "buttons": [
- // 'copy', 'csv', 'excel', 'pdf', 'print'
- // ],
- "lengthMenu": [[50, 100, -1], [50, 100, "All"]],
- "pageLength": 50,
- "searching": false,
- "serverSide": true,
- "processing": true,
- "ajax": {
- url: SITEURL +'/api/list/compound'+ queryString1,
- type: 'GET',
- },
- "columns": [
- { "data": "index", "name": "index", orderable: false, searchable: false },
- { "data" : "modul", "name": "modul" },
- { "data": "kpd", "name": "kpd" },
- { "data": "jenis", "name": "jenis" },
- { "data": "tarikh_masa", "name": "tarikh_masa" },
- { "data": "kesalahan", "name": "kesalahan" },
- { "data": "kadar_kompaun", "name": "kadar_kompaun" },
- { "data": "no_plate", "name": "no_plate" },
- { "data": "enforcer", "name": "enforcer" },
- { "data": "status_kemaskini","name": "status", orderable: false, searchable: false },
- { "data": "_id", "name": "action", orderable: false, searchable: false },
- ],
- "columnDefs": [
- {
- "render": function ( data, type, row, meta ) {
- if (data != '') {
- return '<label class="label label-success">'+data+'</label> '+(meta.row+1);
- }else {
- return (meta.row+1);
- }
- },
- "targets": 0,
- },
- {
- "render": function ( data, type, row ) {
- return '<div style="text-align:center"><a target="_blank" href="'+SITEURL+'/main/compound/'+row.kpd+'/index" class="btn btn-info btn-sm waves-effect waves-light">TERUSKAN</a>'
- +'<button onclick="getDetail(\''+data+'\')" class="btn btn-primary btn-sm waves-effect waves-light">KEMASKINI STATUS</button></div>';
- },
- "targets": 10,
- },
- ],
- "drawCallback": function(settings) {
- var api = this.api();
- // Output the data for the visible rows to the browser's console
- var data = api.rows( {page:'current'} ).data().toArray();
- console.log(data);
- if (data && data.length > 0) {
- for(var i=0;i<data.length;i++){
- data[i].status_kemaskini = '-';
- data[i].kesalahan = '-';
- }
- var final_data = JSON.stringify(data);
- // console.log(final_data);
- $.ajax({
- type: "POST",
- url: SITEURL+'/get/datatable',
- data: { _token: token, data : final_data },
- success:function(filename){
- $('#link').html('<a target="_blank" href="'+SITEURL+'/download/excel/compound/'+filename+'/Parkir" class="btn btn-primary btn-sm waves-effect waves-light">Excel</a>');
- $('#link').show();
- },
- error: function (xhr, ajaxOptions, thrownError) {
- console.log(thrownError);
- // swal("Error deleting!", "Rekod tidak berjaya di buang", "error");
- }
- });
- }
- },
- "language": {
- "paginate": {
- "previous": "Sebelum",
- "next": "Selepas"
- },
- "sLengthMenu": "Tunjukkan _MENU_ entri",
- "zeroRecords": "Tiada Data Ditemui",
- "infoEmpty": "Tiada Rekod Yang Wujud",
- "infoFiltered": "(Ditapis daripada _MAX_ jumlah rekod)",
- "info": "Tunjuk _START_ hingga _END_ daripada _TOTAL_ entri",
- "sSearch": "Cari:",
- }
- });
- });
|