Dynamic Columns
Last updated
Last updated
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; Rp. 123213, IDR 232
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.