Option Group adalah Alternatif Penggunaan Dependant Dropdown List
Sudah lama saya tidak menulis untuk blog programming. Entah mungkin karena saya terlalu sibuk ngoding sampe lupa nulis, atau hanya saya kehabisan ide saja apa yang selanjutnya ingin saya tulis. Tak apa ya, yang terpenting saya menulis dan mengisi blog ini agar adsensenya ga dimatiin oleh pihak Google. Xixixixi
Nah, kebetulan sekali ketika saya mengoding (melakukan aktifitas coding) saya mengalami kesulitan, yaitu saat saya membuat dropdown list yang dependant dengan dropdown list lainnya. Hal yang menjadikan sulit adalah ketika saya membuat sebuah kondisi dimana ketika dropdown A memilih sebuah value maka berdasarkan value tersebut akan menambahkan list untuk dropdown yang lain
Memusingkan, bukan? maka dari itu saya mencari sebuah solusi untuk permasalahan yang hampir saja menjadikan saya lebih tertarik nonton Netflix seharian wkwkw
Bahkan untuk mencari keyword yang mewakili permasalahan ini, saya membutuhkan waktu kurang lebih tiga hari. Saya bertanya pada forum Discord, tak terbalas. Tanya ke group Telegram, pun sama. Ketika saya akhirnya mengetahui keyword yang pas langsung saja saya tancap gas menuliskannya di panel pencarian Google, dan tentu saya menghadapi lagi permasalahan yang lebih besar. Yaitu, ketika saya harus merapihkan bentuk struktur data dan meng-forEachnya (saya tak tahu kalimat yang tepat) kedalam dropdown list
Seperti yang sudah saya ceritakan barusan. Saya kesusahan. Kalo kamu tahu solusinya kamu bisa tuliskan di kolom komentar di bawah!
Akhirnya saya menemukan cara alternatif dimana saya harus menggunakan option group
Apa Itu Option Group?
Option Group adalah bentuk input dalam form html dimana kita bisa menambahkan option dengan sub-optionnya. Artinya, ada option di dalam option. Contoh kasusnya adalah ketika saya membuat nput gudang dimana di dalam gudang tersebut terdapat rak. Disinilah kita harus menggunakan Option Group
Case: Form Masukkan Barang Kedalam Rak dan Gudang
Saya menggunakan MongoDB dan ExpressJS ketika membangun web ini. Sedangkan untuk tampilan view saya menggunakan file yang berformat ejs
Awalnya saya membuat controller yang meng-query data data dari database lalu mengirimkan data dan merender tampilan ejs di dalamnya. Nah, data data yang diquery lalu dikirimkan ke view ini berisi nama nama gudang dan rak. Akan tetapi saya merubah datanya dulu menjadi struktur di bawah
Ketika kode tersebut dijalankan dan mengcheck isi gudangs. Maka akan muncul nilai seperti ini
Nah dari sini, kita akan meng-forEach gudang dan isi rak yang ada di dalamnya. Dan jika kita tulis kodenya akan terlihat seperti ini
Comments
Post a Comment