Codeton
  • 🖌️Getting started
  • INTRODUCTION
    • Instalasi
    • Perintah Dasar
    • Opsi generate
  • First Running
    • Edit Main Table
    • Konfigurasi Header Column
    • Konfigurasi Data List
    • Konfigurasi Column Search
    • Run
  • Fungsi Filtering
  • Config Table Header
  • Add Data & Elemen ke page-index
  • Komponen Form
    • Komponen Input
    • Komponen Select
    • Input date
    • Date range Max Today
    • Date range Min Today
  • View Response
  • Buttons
Powered by GitBook
On this page
  1. First Running

Konfigurasi Column Search

PreviousKonfigurasi Data ListNextRun

Last updated 1 year ago

columnSearch()

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

// 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 dengan kolom pencarian
page index tanpa fungsi searching