import { Grid } from "gridjs/dist/gridjs.umd.js"; import gridjs from "gridjs/dist/gridjs.umd.js"; import "gridjs/dist/gridjs.umd.js"; import GlobalConfig from "../../global-config.js"; import GeneralTable from "../../table-generator.js"; const dataSpatialPlanningColumns = [ "No", "Nama", "KBLI", "Kegiatan", "Luas", "Lokasi", "Nomor", "Tanggal", { name: "Actions", widht: "120px", formatter: function (cell, row) { const id = row.cells[8].data; const model = "data/spatial-plannings"; return gridjs.html(`
`); }, }, ]; document.addEventListener("DOMContentLoaded", () => { const table = new GeneralTable( "spatial-planning-data-table", `${GlobalConfig.apiHost}/api/spatial-plannings`, `${GlobalConfig.apiHost}`, dataSpatialPlanningColumns ); table.processData = function (data) { return data.data.map((item) => { return [ item.no, item.name, item.kbli, item.activities, item.area, item.location, item.number, item.date, item.id, ]; }); }; table.init(); });