Vaadin-combo-box: Hanya izinkan untuk memilih item dari daftar item?

Dibuat pada 9 Mar 2017  ·  3Komentar  ·  Sumber: vaadin/vaadin-combo-box

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?

Komentar yang paling membantu

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.

Semua 3 komentar

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! 👍

Apakah halaman ini membantu?
0 / 5 - 0 peringkat