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 Header Column

PreviousEdit Main TableNextKonfigurasi Data List

Last updated 1 year ago

Konfigurasi ini diperlukan untuk keperluan ordering dan juga keperluan untuk header table di page-index. Konfigurasi ada di file controllers/[folder]/[file]/[file]ListView.php

function tableHeader(){
    return [
    	//nama kolom & label untuk header tabel
    	["col" => "name","title"=>"Name","first"=>1,"mw"=>200],
        ["col" => "code","title"=>"Code","first"=>0,"mw"=>150],
        ["col" => "status","title"=>"Status","first"=>0]
    ];
}

key & value dari array di tableHeader sangat berpengaruh pada proses ordering dan juga beberapa pengaturan di page-index. berikut opsi yang bisa digunakan di array tableHeader :

  1. col => wajib

    value dari col digunakan untuk proses filtering. namun bisa di set string null atau " ", jika tidak akan diset apabila header tidak diset untuk ordering kolom.

  2. title => wajib

    value dari title nantinya akan membentuk text header untuk tabel (sebagai text untuk th)

  3. first => wajib, 0/1

    key first digunakan untuk deteksi kolom mana yang bydefault digunakan sebagai ordering. misal kolom name adalah kolom pertama yang digunakan sebagai default ordering, maka diset "first"=>1

  4. mw => opsional

    key mw (maximum width) digunakan untuk setting width dari kolom tersebut. misal dari kode diatas "mw"=>200, maka untuk kolom akan di set width 200px

  5. static => optional | true

    key static merupakan opsional. jika disertakan maka valuenya harus true. fungsi dari key ini jika static=>true artinya kolom tersebut tidak bisa dilakukan ordering. misal kita butuh ada kolom yang tidak bisa dilakukan order, maka tambahkan static=>true