Table of Content
Introduction
Di project Shelf Life QA ada kebutuhan untuk menampilkan semua data agar bisa export semuanya. Berikut cara nya:
Kode
function getData(){
$("#table").DataTable({
ordering: false,
ajax: {
type: "GET",
url: "/shelf-life-qa/report/getDataSerahTerimaHarian"
},
columns: [
{ data: "master_variant.mid" },
{ data: "master_variant.kode" },
{ data: "tgl_produksi" },
{ data: "tokiwa" },
{
data: "jumlah_sample",
width: "10%",
render: function(data, type, row){
return `<center>${data}</center>`
}
},
{ data: "status" },
],
lengthMenu: [
[10, 25, 50, -1],
[10, 25, 50, "Semua"]
],
pageLength: 10
});
} getData();Penjelasan:
- Fungsi:
lengthMenudigunakan untuk menentukan jumlah entri yang ditampilkan dalam tabel. Ini adalah dropdown yang memungkinkan pengguna untuk memilih berapa banyak baris yang ingin mereka lihat. - Format:
- Array pertama (
[10, 25, 50, -1]) berisi nilai-nilai yang akan digunakan untuk jumlah entri yang ditampilkan.10,25, dan50adalah jumlah baris yang dapat dipilih.1menunjukkan bahwa pengguna dapat memilih untuk melihat “Semua” entri.
- Array kedua (
[10, 25, 50, "Semua"]) berisi label yang akan ditampilkan di dropdown.- Label “Semua” akan ditampilkan untuk opsi
1.
- Label “Semua” akan ditampilkan untuk opsi
- Array pertama (
Hasil
Date: 09-12-2024