fix(laporan-penilaian): perbaiki logika paginasi dan tambahkan kontrol pagination di view
- Ubah logika default nilai parameter halaman ketika tidak ada input dari request. - Tambahkan elemen kontrol pagination dan jumlah data per halaman di tampilan UI. - Pastikan data table kembali ke halaman pertama saat melakukan ekspor data. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -219,10 +219,19 @@
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody data-datatable-body="true">
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="card-footer justify-center md:justify-between flex-col md:flex-row gap-3 text-gray-600 text-2sm font-medium">
|
||||
<div class="flex items-center gap-2">
|
||||
Show
|
||||
<select class="select select-sm w-16" data-datatable-size="true" name="perpage"> </select> per page
|
||||
</div>
|
||||
<div class="flex items-center gap-4">
|
||||
<span data-datatable-info="true"> </span>
|
||||
<div class="pagination" data-datatable-pagination="true">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -437,6 +446,7 @@
|
||||
|
||||
// Update export URL with filters
|
||||
function updateExportUrl() {
|
||||
dataTable.goPage(1);
|
||||
let url = new URL(exportBtn.href);
|
||||
|
||||
if (startDateInput.value) {
|
||||
|
||||
Reference in New Issue
Block a user