Cara Menggunakan Datatables Di Bootstrap

6 min read Jul 26, 2024
Cara Menggunakan Datatables Di Bootstrap

Cara Menggunakan DataTables di Bootstrap

DataTables adalah plugin JavaScript yang populer untuk menampilkan dan mengelola tabel HTML dengan mudah. Plugin ini menawarkan fitur-fitur yang sangat berguna, seperti:

  • Pencarian dan penyaringan data: Mencari dan menyaring data dalam tabel dengan cepat dan mudah.
  • Penyortiran data: Mengurutkan data dalam tabel berdasarkan kolom tertentu.
  • Pagination: Menampilkan data dalam halaman-halaman yang terbagi sehingga lebih mudah diakses.
  • Responsiveness: Menampilkan tabel yang responsif terhadap ukuran layar yang berbeda.
  • Banyak fitur lainnya: Seperti integrasi dengan berbagai plugin, dukungan untuk berbagai format data, dan banyak lagi.

Berikut adalah langkah-langkah tentang bagaimana menggunakan DataTables di Bootstrap:

1. Menambahkan Library DataTables

Pertama, Anda perlu menambahkan library DataTables ke dalam proyek Anda. Anda dapat melakukannya dengan menggunakan CDN atau mengunduh library dan menyertakannya dalam proyek Anda.

Menggunakan CDN:




Mengunduh library:

Anda dapat mengunduh library DataTables dari dan menyertakannya dalam proyek Anda.

2. Menambahkan DataTables ke Tabel HTML

Setelah Anda menambahkan library DataTables, Anda dapat menambahkannya ke tabel HTML Anda dengan menambahkan kelas dataTable ke tag <table>.

Nama Umur Kota
John Doe 30 New York
Jane Doe 25 London
Peter Pan 10 Neverland

3. Inisialisasi DataTables

Setelah Anda menambahkan kelas dataTable ke tabel HTML Anda, Anda perlu menginisialisasi DataTables dengan memanggil fungsi DataTable() pada objek jQuery yang mewakili tabel Anda.

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

4. Menggunakan Fitur DataTables

Setelah Anda menginisialisasi DataTables, Anda dapat mulai menggunakan fitur-fiturnya, seperti pencarian, penyaringan, dan penyortiran. Anda dapat menggunakan berbagai opsi untuk mengkonfigurasi DataTables, seperti:

  • searching: Mengaktifkan atau menonaktifkan fitur pencarian.
  • paging: Mengaktifkan atau menonaktifkan fitur pagination.
  • ordering: Mengaktifkan atau menonaktifkan fitur penyortiran.
  • columns: Mengatur kolom mana yang dapat dicari, disaring, dan diurutkan.

Contoh penggunaan opsi:

$(document).ready(function() {
    $('#myTable').DataTable({
        searching: true,
        paging: true,
        ordering: true,
        columns: [
            { searchable: true, orderable: true }, // kolom Nama
            { searchable: false, orderable: true }, // kolom Umur
            { searchable: true, orderable: false } // kolom Kota
        ]
    });
});

5. Menambahkan Stylisation

DataTables dilengkapi dengan beberapa style bawaan yang sesuai dengan Bootstrap. Namun, Anda dapat menyesuaikan gaya tabel DataTables sesuai kebutuhan Anda. Anda dapat menambahkan kelas CSS tambahan ke tabel atau menggunakan opsi dom untuk mengatur tata letak tabel.

Contoh penggunaan CSS:

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 5px 10px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 5px;
}

6. Menggunakan DataTables dengan Bootstrap

DataTables dapat diintegrasikan dengan Bootstrap dengan mudah. Gunakan kelas CSS Bootstrap untuk memberikan gaya pada tabel DataTables dan gunakan opsi dom untuk mengatur tata letak tabel.

Contoh penggunaan DataTables dengan Bootstrap:

Nama Umur Kota
John Doe 30 New York
Jane Doe 25 London
Peter Pan 10 Neverland

Kesimpulan

DataTables adalah plugin JavaScript yang sangat berguna untuk menampilkan dan mengelola tabel HTML. Plugin ini mudah digunakan dan menawarkan banyak fitur yang dapat membantu Anda meningkatkan pengalaman pengguna dalam aplikasi web Anda. Dengan mengintegrasikan DataTables dengan Bootstrap, Anda dapat membuat tabel yang responsif, mudah digunakan, dan tampak menarik.