Mengatur Default Show Entries Datatables

Secara default datatables akan membagi data yang ditampilkan pada table sebanyak 10 data, artinya jika misalnya Anda memiliki 50 data, maka datatable akan membaginya sebanyak 5 halaman seperti berikut ini

Mengatur Default Show Entries Datatables



Untuk dapat Mengatur Default Show Entries Datatables pada jumlah tertentu, maka Anda bisa memodifikasi init pemanggil atau id pemanggil datatable yang Anda miliki menjadi seperti berikut


$(document).ready(function() {
	"use strict";
	
	
    $('#datatable').dataTable({
    "aLengthMenu": [[5,25, 50, 75, -1], [5,25, 50, 75, "All"]],
    "iDisplayLength": 5
	});
} );



Contoh kode diatas secara default jika digunakan akan menampilkan jumlah 5 data dari jumlah seluruh data perhalamannya.


Keterangan : 

"aLengthMenu": [[25, 50, 75, -1], [5,25, 50, 75, "All"]]
 

Baris ini mendefinisikan bagian sisi kiri dan kanan array, sisi kiri adalah representasi nilai dari sisi kanan, jadi jika sisi kiri di set [[25, 50, 75, -1] maka artinya akan ada rumpang kosong sebagai nilai default yang tidak terpilih pada saat datatable pertama kali diakses, tetapi pada saat dipilih nilainya akan tetap ada dan didefinisikan sebagai [5,25, 50, 75, "All"]

Jika pada sisi kiri Anda set seperti berikut : [5, 25, 50, 75, -1] maka nilai default yang terpilih adalah 5, dan jika nilai default ini tidak diset atau nilainya adalah rumpang kosong seperti contoh kode diatas, maka ketika misal saat Anda memilih show entries menjadi 25 maka nilainya tidak akan bisa dikembalikan untuk menampilkan 5 data meskipun Anda telah memilihnya

-1 Artinya mewakili nilai All

"iDisplayLength": 5

Nilai default pada saat data ditampilkan meskipun data diatas secara default show entries menampilkan rumpang kosong tetapi nilai defaultnya tetap dibagi sebanyak 5 data, dan perlu diingat bahwa nilai default ini bukan nilai tetap tetapi bisa berubah sesuai dengan pilihan pada show entriesnya.



0 Response to "Mengatur Default Show Entries Datatables"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin