Dynamic Columns

PropertyTypeRequiredDefaultDescription

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.

Last updated