From ada0a428eebf8a065cd10214c0099bc93d4570e6 Mon Sep 17 00:00:00 2001 From: Yuri Dimas Date: Mon, 3 Nov 2025 16:37:09 +0700 Subject: [PATCH] style: add plugin datatable & filter --- .../Controllers/DataBankSampahController.cs | 94 ++++++++ Areas/Dinas/Views/DataBankSampah/Index.cshtml | 228 ++++++------------ wwwroot/css/input.css | 4 + .../datatables/dataTables.tailwindcss.js | 201 +++++++++++++++ 4 files changed, 374 insertions(+), 153 deletions(-) create mode 100644 wwwroot/plugins/datatables/dataTables.tailwindcss.js diff --git a/Areas/Dinas/Controllers/DataBankSampahController.cs b/Areas/Dinas/Controllers/DataBankSampahController.cs index c82b126..2fc764c 100644 --- a/Areas/Dinas/Controllers/DataBankSampahController.cs +++ b/Areas/Dinas/Controllers/DataBankSampahController.cs @@ -3,11 +3,105 @@ namespace BankSampahApp.Areas.Dinas.Controllers { [Area("Dinas")] + [Route("Dinas/[controller]/[action]")] public class DataBankSampahController : Controller { public IActionResult Index() { return View(); } + + [HttpGet] + public IActionResult Table() + { + var data = new[] + { + new { + nama = "Bank Sampah Hijau Sejahtera", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Cipayung", + kelurahan = "Kebon Jeruk", + jenis = "BSU", + kategori = "Warga", + status= "
Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bank Sampah Cinta Lingkungan", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Matraman", + kelurahan = "Pancoran", + jenis = "BSU", + kategori = "Warga", + status= "
Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bank Sampah Bersih Jaya", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Kramat Jati", + kelurahan = "Kembangan", + jenis = "BSU", + kategori = "Warga", + status= "
Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bank Sampah Mandiri", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Pulogadung", + kelurahan = "Senen", + jenis = "BSU", + kategori = "Warga", + status= "
Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bank Sampah Roda Hijau", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Cakung", + kelurahan = "Kebayoran Baru", + jenis = "BSU", + kategori = "Warga", + status= "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + new { + nama = "Bank Sampah Karya Bersama", + kabupaten = "Kota Adm Jakarta Timur", + kecamatan = "Jatinegara", + kelurahan = "Menteng", + jenis = "BSU", + kategori = "Warga", + status= "
Belum Disetujui
", + aksi = "
" + + "" + + "" + + "
", + }, + }; + + var response = new + { + data = data + }; + + return Json(response); + } } } diff --git a/Areas/Dinas/Views/DataBankSampah/Index.cshtml b/Areas/Dinas/Views/DataBankSampah/Index.cshtml index f924528..e971ee3 100644 --- a/Areas/Dinas/Views/DataBankSampah/Index.cshtml +++ b/Areas/Dinas/Views/DataBankSampah/Index.cshtml @@ -21,23 +21,29 @@