Hei semuanya,
terima kasih untuk komponen yang bagus. Saya mencari solusi untuk menggunakan kotak kombo ini sebagai dropdown sederhana dalam beberapa kasus, tetapi saya tidak dapat menemukan cara untuk memilih item dari atribut items
yang diberikan.
Ketika saya menggunakan <vaadin-combo-box allow-custom-value="false">
Saya dapat memasukkan nilai apa pun ke dalam bidang input. Apakah ini benar-benar perilaku yang dimaksudkan?
Beginilah cara kerja atribut boolean: jika Anda menyetel atribut, artinya true
, jika Anda menghapusnya - artinya false
. Anda tidak dapat melewatkan false
dengan cara yang Anda lakukan, jadi hapus saja atributnya dan Anda akan baik-baik saja. Anda dapat menggunakan pengikatan data untuk menentukan apakah nilai khusus harus diizinkan.
Jika Anda tidak ingin mengizinkan pengguna mengetik ke dalam bidang, dan hanya membuka tarik-turun saat bidang diklik, Anda dapat menggunakan vaadin-combo-box-light, dan menggunakan elemen input hanya-baca sebagai gantinya. Berikut ini contoh singkatnya: http://jsbin.com/loqobonake/edit?html ,output
Dari sana, Anda dapat menata input agar terlihat seperti sesuatu yang lain jika diperlukan.
@web-padawan, @jouni : Terima kasih atas masukannya. Ini bekerja! 👍
Komentar yang paling membantu
Beginilah cara kerja atribut boolean: jika Anda menyetel atribut, artinya
true
, jika Anda menghapusnya - artinyafalse
. Anda tidak dapat melewatkanfalse
dengan cara yang Anda lakukan, jadi hapus saja atributnya dan Anda akan baik-baik saja. Anda dapat menggunakan pengikatan data untuk menentukan apakah nilai khusus harus diizinkan.