Konfigurasi Column Search

columnSearch()

konfigurasi kolom yang akan digunakan / akan dipakai dalam fungsi searching.

page-index dengan kolom pencarian
// Some code
function columnSearch(){
    return [
    	//nama kolom & label untuk option drowdown
      'name' => ['column'=>'name','label'=>'Name'],
      'code' => ['column'=>'code','label'=>'Code'],
    ];
}

penjelasan

  1. 'name' => ['column'=>'name','label'=>'Name'], key name diatas digunakan sebagai value pada select dropdown yang ada di ui. pengisian ini bebas

  2. 'name' => ['column'=>'name','label'=>'Name'], key dan value yang kedua ini harus sesuai dengan column yang ada di tabel dari query select yang dibuat. dari kode diatas berarti opsi untuk pencarian kolom "name". Misal query select-nya berupa query join tabel, maka juga definisikan aliasnya (misal ada 2 kolom antar tabel yang sama). contoh 'column'=>'b.name'

  3. 'name' => ['column'=>'name','label'=>'Name'], key dan value yang terakhir digunakan sebagai text yang muncul di select dropdown yang ada di ui. pengisian ini bebas disesuaikan

Jika return columnSearch() = null, maka di tampilan tidak ada fungsi search. artinya tidak ada fungsi searching

//tidak set column search
function columnSearch(){
    return [];
}
page index tanpa fungsi searching

Last updated