slicing: tabs kelurahan on volume timbulan sampah menu
parent
131f46d7d2
commit
4c666be8b4
|
|
@ -45,5 +45,25 @@ namespace BpsRwApp.Controllers
|
||||||
|
|
||||||
return Json(new { data });
|
return Json(new { data });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpGet]
|
||||||
|
public IActionResult TableKelurahan()
|
||||||
|
{
|
||||||
|
var data = new[]
|
||||||
|
{
|
||||||
|
new { kelurahan="Kalisari", kota="Cijantung, Jakarta Timur", mudahTerurai=79871, daurUlang=62392, b3=11637, residu=39474 },
|
||||||
|
new { kelurahan="Kampung Tengah", kota="Cijantung, Jakarta Timur", mudahTerurai=6945, daurUlang=93224, b3=14705, residu=78251 },
|
||||||
|
new { kelurahan="Cijantung", kota="Cijantung, Jakarta Timur", mudahTerurai=8768, daurUlang=55985, b3=56214, residu=35794 },
|
||||||
|
new { kelurahan="Pekayon", kota="Cijantung, Jakarta Timur", mudahTerurai=69517, daurUlang=13264, b3=9434, residu=92256 },
|
||||||
|
new { kelurahan="Baru", kota="Cijantung, Jakarta Timur", mudahTerurai=90028, daurUlang=53936, b3=44277, residu=73361 },
|
||||||
|
new { kelurahan="Gedong", kota="Cijantung, Jakarta Timur", mudahTerurai=98931, daurUlang=968, b3=58423, residu=94865 },
|
||||||
|
new { kelurahan="Cipedak", kota="Jagakarsa, Jakarta Selatan", mudahTerurai=12345, daurUlang=9876, b3=2345, residu=6789 },
|
||||||
|
new { kelurahan="Ciganjur", kota="Jagakarsa, Jakarta Selatan", mudahTerurai=15678, daurUlang=11234, b3=3456, residu=8901 },
|
||||||
|
new { kelurahan="Srengseng Sawah", kota="Jagakarsa, Jakarta Selatan", mudahTerurai=18901, daurUlang=13456, b3=4567, residu=10234 },
|
||||||
|
new { kelurahan="Lenteng Agung", kota="Jagakarsa, Jakarta Selatan", mudahTerurai=21234, daurUlang=15678, b3=5678, residu=12345 },
|
||||||
|
};
|
||||||
|
|
||||||
|
return Json(new { data });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -91,6 +91,7 @@
|
||||||
<input type="radio" name="tab_volume_timbulan" class="tab checked:text-white [--tab-bg:green]"
|
<input type="radio" name="tab_volume_timbulan" class="tab checked:text-white [--tab-bg:green]"
|
||||||
aria-label="Kelurahan" />
|
aria-label="Kelurahan" />
|
||||||
<div class="tab-content bg-base-100 border-base-300 p-0">
|
<div class="tab-content bg-base-100 border-base-300 p-0">
|
||||||
|
@await Html.PartialAsync("_TabIndexKelurahan")
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<input type="radio" name="tab_volume_timbulan" class="tab checked:text-white [--tab-bg:green]"
|
<input type="radio" name="tab_volume_timbulan" class="tab checked:text-white [--tab-bg:green]"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,59 @@
|
||||||
|
<!-- TABLE -->
|
||||||
|
<div class="overflow-x-auto">
|
||||||
|
<table class="table-zebra table w-full text-sm" id="tableKelurahan">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th class="w-[5%]">No</th>
|
||||||
|
<th class="w-[15%]">Kelurahan</th>
|
||||||
|
<th class="w-[15%]">Kota</th>
|
||||||
|
<th class="w-[15%]">Mudah Terurai</th>
|
||||||
|
<th class="w-[15%]">Daur Ulang</th>
|
||||||
|
<th class="w-[15%]">B3</th>
|
||||||
|
<th class="w-[20%]">Residu</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody></tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script src="/lib/jquery/jquery-3.7.1.js"></script>
|
||||||
|
<script src="/lib/datatables/dataTables.js"></script>
|
||||||
|
<script src="/plugins/datatables/dataTables.tailwindcss.js"></script>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
$(document).ready(function () {
|
||||||
|
new DataTable('#tableKelurahan', {
|
||||||
|
ajax: '@Url.Action("TableKelurahan", "VolumeTimbulanSampah")',
|
||||||
|
autoWidth: false,
|
||||||
|
initComplete: function () {
|
||||||
|
$('div.dt-scroll-body thead').css('visibility', 'collapse');
|
||||||
|
},
|
||||||
|
columns: [
|
||||||
|
{
|
||||||
|
data: null,
|
||||||
|
render: (d, t, r, m) => m.row + 1,
|
||||||
|
orderable: false,
|
||||||
|
searchable: false
|
||||||
|
},
|
||||||
|
{ data: 'kelurahan' },
|
||||||
|
{ data: 'kota' },
|
||||||
|
{
|
||||||
|
data: 'mudahTerurai',
|
||||||
|
render: data => data.toLocaleString("id-ID")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: 'daurUlang',
|
||||||
|
render: data => data.toLocaleString("id-ID")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: 'b3',
|
||||||
|
render: data => data.toLocaleString("id-ID")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
data: 'residu',
|
||||||
|
render: data => data.toLocaleString("id-ID")
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
Loading…
Reference in New Issue