Komponen Input
Parameter untuk penggunakan komponen input
berikut adalah opsi dan requirement untuk penggunaan komponen input
1. label
variable attribut label required, dan harus ada. Fungsinya untuk label sebuah input. jika tidak diperlukan sebuah label maka isi attribute tersebut "". contoh label="".
2. id
variable attribut id sifatnya opsional, tapi sangat berguna jika membutuhkan manipulasi dom dengan js/jquery. misalnya akan menggunakan type="date" yang akan menggunakan library datepicker, maka attribut komponen id ini sangat berguna
3. width
width ini menentukan nilai grid dalam bootstrap untuk labelnya. misal width 3, maka untuk label = 3 grid dan untuk input otomatis = 9 grid (dari total 12 grid). namun jika width=12, maka label=12 dan input 12.
3. name
name ini nantinya akan di parsing ke elemen input sebagai value dari attribute name dan juga sebagai value dari attribute id untuk elemen span
4. placeholder
digunakan sebagai teks placeholdernya
5. required
jika ditambahkan required, maka inputan tersebut akan di assign sebagai inputan required (penambahan icon asterisk pojok kiri atas di inputan). namun hanya di tampilan view saja.
6. type
sifatnya opsional, kalau tidak ditambahkan maka akan otomatis jadi tipe text. type ini sama halnya sebagai isian attribute input biasanya. isinya bisa text, number atau date.
Berikut adalah pre-build componen input yang dipanggil dari kode diatas yang berada di folder components
Penting !!! jangan update komponen yang sudah ada, jika sangat diperlukan untuk menambah dynamic atribut pastikan pakai variable yang nullable / tambahkan pengecekan isset
Last updated