Navigasi & Struktur

Pagination (Paginasi Halaman Data)

Kontrol navigasi untuk berpindah antar halaman pada tabel perizinan, daftar berita, atau arsip publik.

Pagination (.mjl-pagination) membagi daftar rekaman data yang panjang menjadi beberapa halaman terpisah sehingga meringankan waktu muat (load time) pada koneksi internet lambat di pelosok.


1. Pratinjau Pagination

Pratinjau Paginasi Tabel

Penggunaan di Berbagai Teknologi

Salin contoh sesuai teknologi proyek Anda. Semua versi memakai class dari @majalengka/css. Komponen siap pakai tersedia di @majalengka/vue; untuk React, Angular, Laravel, dan PHP, contoh di bawah sudah berupa pembungkus kecil yang bisa langsung disalin ke proyek.

<nav aria-label="Navigasi halaman data">
  <ul class="mjl-pagination">
    <li class="mjl-pagination__item"><a class="mjl-pagination__link" href="?hal=1" aria-label="Halaman sebelumnya">←</a></li>
    <li class="mjl-pagination__item"><a class="mjl-pagination__link" href="?hal=1">1</a></li>
    <li class="mjl-pagination__item"><a class="mjl-pagination__link mjl-pagination__link--active" href="?hal=2" aria-current="page">2</a></li>
    <li class="mjl-pagination__item"><a class="mjl-pagination__link" href="?hal=3">3</a></li>
    <li class="mjl-pagination__item"><a class="mjl-pagination__link" href="?hal=3" aria-label="Halaman berikutnya">→</a></li>
  </ul>
</nav>
Copyright © 2026