datatableAkses.bootstrapTable({ url: "/datatable/akses", showRefresh: true, sortable: true, search: true, searchOnEnterKey: false, searchHighlight: true, pagination: true, serverSide:true, pageSize: 10, pageList: [10, 20, 30], cookie: true, cookieIdTable: "table_master_kategori", icons: { refresh: "fas fa-sync-alt", }, columns: [ { title:"Action", formatter: function(value, row){ console.log(row); let buttons = ''; buttons += ` ` buttons += ` ` return `
${buttons}
`; } }, { title:"Nama", field:'pegawai.namalengkap' }, { title:"Akses", formatter:function(value, row){ if (row?.all_akses) return 'Semua Unit'; const units = (row?.details || []) .filter(detail => detail?.statusenabled) .map(detail => detail?.unit?.name) .filter(Boolean); if (units.length > 0) return units.join(', '); return row?.akses?.name || '-'; } } ], });