Cara Menggunakan Datatables Bootstrap 5

6 min read Jul 29, 2024
Cara Menggunakan Datatables Bootstrap 5

Cara Menggunakan DataTables Bootstrap 5

DataTables adalah plugin JavaScript yang populer untuk menambahkan tabel interaktif ke website Anda. DataTables dapat diintegrasikan dengan Bootstrap 5 untuk memberikan pengalaman pengguna yang lebih baik dan tampilan yang lebih menarik.

1. Persiapan

  • Instal DataTables: Anda dapat menginstal DataTables dengan CDN atau dengan mengunduhnya secara lokal.

    • CDN: Tambahkan script DataTables ke dalam header HTML Anda:
    
    
    
    
    • Local: Unduh DataTables dari dan salin file CSS dan JS ke dalam folder proyek Anda. Kemudian tambahkan link ke file CSS dan script ke dalam header HTML Anda.
  • Instal Bootstrap: Pastikan Anda telah menginstal Bootstrap 5. Anda dapat menggunakan CDN atau mengunduhnya secara lokal seperti yang Anda lakukan dengan DataTables.

2. Buat Tabel

Buat tabel HTML dengan data yang ingin Anda tampilkan:

Nama Email Umur
John Doe [email protected] 30
Jane Doe [email protected] 25

3. Inisialisasi DataTables

Inisialisasi DataTables pada tabel Anda dengan menggunakan JavaScript:

$(document).ready(function() {
    $('#myTable').DataTable();
});

Kode di atas akan mengubah tabel HTML sederhana menjadi tabel DataTables dengan fitur dasar seperti pencarian, pagination, dan pengurutan.

4. Opsi DataTables

DataTables memiliki banyak opsi yang dapat Anda gunakan untuk menyesuaikan perilaku dan tampilan tabel. Berikut beberapa opsi yang umum digunakan:

  • language: Untuk mengubah bahasa yang digunakan dalam DataTables.
  • order: Untuk menetapkan kolom yang akan diurutkan secara default dan arah pengurutannya.
  • pageLength: Untuk mengatur jumlah data yang ditampilkan per halaman.
  • paging: Untuk mengaktifkan/menonaktifkan pagination.
  • searching: Untuk mengaktifkan/menonaktifkan pencarian.
  • info: Untuk mengaktifkan/menonaktifkan informasi jumlah data yang ditampilkan.
  • columns: Untuk mengatur kolom tabel, seperti tipe data dan renderisasi.

Sebagai contoh, untuk mengubah bahasa menjadi bahasa Indonesia:

$(document).ready(function() {
    $('#myTable').DataTable({
        language: {
            url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/id.json'
        }
    });
});

5. Integrasi Bootstrap

DataTables sudah terintegrasi dengan baik dengan Bootstrap. Anda dapat menggunakan kelas CSS Bootstrap untuk memberikan tampilan yang lebih menarik pada tabel DataTables Anda.

Sebagai contoh, untuk menambahkan kelas table-striped untuk membuat baris tabel bergantian warna:


    ...

6. Contoh Lengkap

Berikut adalah contoh lengkap cara menggunakan DataTables dengan Bootstrap 5:




    DataTables Bootstrap 5
    
    
    
    
    


    

Daftar Karyawan

Nama Email Umur
John Doe [email protected] 30
Jane Doe [email protected] 25

Kesimpulan

DataTables Bootstrap 5 menawarkan cara mudah untuk menambahkan tabel interaktif dan menarik ke website Anda. Dengan banyak opsi yang dapat disesuaikan, Anda dapat dengan mudah membuat tabel yang sesuai dengan kebutuhan Anda.