📄️ Hide Spec In Table, Create, Detail Dan Edit
Diguanakan utnuk melakukan hide field pada tempat yagn di inginkan di bawah ini kita hide process instance di semua tempat, untuk melakukanya dapat menambahkan nama column pada property yang di inginkan di dalam model
📄️ Hide Show Button
Digunakan untuk melakukan hide show button pada table, create, edit, delete, dan detail, untuk melakukanya dapat menambahkan nama button pada property yang di inginkan di dalam model. default nya semua button akan di tampilkan (true)
📄️ Field Selection
digunakan untuk membuat bentuk select untuk field userid yang akan di ambil dari url /api/profile/user-profile dengan method get dengan key yang di gunakan adalah id label yang di munculkan di select adalah firstname
📄️ Fe Format
untuk mengubah format kita bisa melakukan override pada fungsi getFeFormatMapping yang akan mereturn BaseFeFormatAtribute dengan atribute name nama field , dan format format yang akan di gunakan. format yang digunakan merupakan format momentjs
📄️ Menambahkan field pada spec
untuk menambahkan field baru bisa menambahkan pada fungsi
📄️ Mengurutkan field di list, create ataupun edit
Digunakan untuk melakukan ordering field pada list, create ataupun edit, sehingga urutan field yang ditampilkan bisa sesuai dengan kenginan.
📄️ Manipulasi Spec Dengan Backend
pada dasarnya spec dapat dimanipulasi dengan mengubah / melakukan override pada fungsi spec dimodel yang kita ingin sesuaikan, untuk melakukan berikut contoh override yang bisa di lakuakan pada model untuk mengubah action_label menjadi Tambah jenis Bantuan
📄️ Menampilkan Data Relasi Pada Table
value mapping ini di gunakan untuk menampilkan data dari relasi yang sudah disiapkan seperti kasus di bawah kita akan memapping userid , dengan mapping hasOne atau berbentuk object dari relasi author dan di ambil firstname yang akan di munculkan di table
📄️ Mengganti path pada spec
untuk mengganti path pada spec, maka perlu merubah property `$path` pada model yang di inginkan
📄️ Upload file dan image
upload file dan image dapat menggunakan spec yang di buat oleh 2 fungsi yaitu addAdditionalFieldSpec dan setCustomFieldAtribute
📄️ Label Mapping
untuk megubah label bisa menggunakan fungsi label Mapping yang berisi key => value