Dynamic Columns
Property | Type | Required | Default | Description |
---|---|---|---|---|
fieldName | string | null | Nama key di respons data, value pada kolom akan sesuai dengan key ini. | |
columnName | string | null | Judul Kolom | |
type | string | "text" | Tipe data pada kolom. Baca Column Type. | |
width | string or number | auto | Menentukan lebar kolom | |
minWidth | string or number | null | Menentukan lebar minimal untuk kolom | |
center | boolean | false | Isi value pada kolom berada di tengah. | |
left | boolean | true | Isi value pada kolom rata kiri. | |
right | boolean | false | Isi value pada kolom rata kanan. | |
sortable | boolean | true | untuk mengurutkan kolom | |
editable | boolean | false | agar kolom bisa diedit langsung | |
subtotal | boolean | false | Memunculkan Sub Total pada footer tabel jika valuenya bisa dijumlahkan (int/float). | |
clickToEdit | boolean | false | Jika diaktifkan, row yang di klik akan langsung menavigasi ke halaman Edit. | |
clickToView | boolean | false | Jika diaktifkan, row yang di klik akan langsung menavigasi ke halaman View. | |
dataFormat | string | null | Untuk memformat value type date/dateime string dengan format tanggal yang diinginkan. | |
className | string | null | Menambahkan class khusus untuk setiap baris pada kolom | |
textStyle | object | null | Menambahkan style khusus untuk setiap baris pada kolom | |
headerColor | string | null | Warna background header. diisi dengan code hex | |
suffixValue | string | null | menambahkan akhiran text pada value. | |
prefixValue | string | null | menambahkan awalan text pada value. | |
lookupValue | array [] | null | Menyesuaikan value dengan data statis yang ditentukan. Berguna jika value adalah sebuah id. | |
dataFrom | object | null | Menyesuaikan value dengan data dinamis pada api yang ditentukan. Berguna jika value adalah sebuah id. | |
currencyCode | string | null | Aktif jika tipe kolom adalah currency. Untuk memformat value sesuai zona currency. Info zona currency ada di ..... contoh: Rp 2.000.000, ID 1,23 | |
hideCurrencySymbol | boolean | false | Aktif jika tipe kolom adalah currency. Untuk menghilangkan kode awalan untuk currency. contoh; | |
calcFromOther | string | null | Isi dari kolom akan mengkalkulasi value dari beberapa kolom . Bisa untuk tipe string, integer atau float. Operator yang didukung untuk tipe integer/float adalah "+ - / *", sedangkan untuk tipe string hanya "+" | |
calcFromOtherSeparator | string | null | Aktif jika ada kondisi calcFromOther. Maksudnya untuk menentukn tanda pemisah antara penjumlahan kolom yang bertipe string. | |
valueType | string | text | Menentukan jenis value untuk kebutuhan request ataupun form. | |
avatarTitleField | string | Aktif jika tipe adalah avatar_title. Untuk menentukan key mana yang akan ditampilkan pada Text disamping gambar avatar. | ||
avatarImgField | string | Aktif jika tipe adalah avatar_title. Untuk menentukan key mana yang berisi path gambar yang akan ditampilkan pada avatar. | ||
avatarDescField | string | Aktif jika tipe adalah avatar_title. Untuk menentukan key mana yang akan ditampilkan pada Sub Text disamping gambar avatar. |
Last updated