みなさん、こんにちは
素敵なコンポーネントをありがとう。 場合によっては、このコンボボックスを単純なドロップダウンとして使用するための解決策を探していますが、指定されたitems
属性からアイテムを選択する方法が見つかりませんでした。
<vaadin-combo-box allow-custom-value="false">
を使用すると、入力フィールドに任意の値を入力できます。 これは本当に意図された動作ですか?
これがブール属性の仕組みです。属性を設定した場合はtrue
を意味し、削除した場合はfalse
を意味します。 false
を渡すことはできないので、属性を削除するだけで問題ありません。 ただし、データバインディングを使用して、カスタム値を許可するかどうかを指定できます。
ユーザーがフィールドに入力することを許可せず、フィールドがクリックされたときにのみドロップダウンを開く場合は、vaadin-combo-box-lightを使用し、代わりに読み取り専用の入力要素を使用できます。 簡単な例を次に示します。http: //jsbin.com/loqobonake/edit?html 、output
そこから、必要に応じて入力を他の何かのようにスタイル設定できます。
@ web-padawan、@ jouni :入力ありがとうございます。 これはうまくいきます! 👍
最も参考になるコメント
これがブール属性の仕組みです。属性を設定した場合は
true
を意味し、削除した場合はfalse
を意味します。false
を渡すことはできないので、属性を削除するだけで問題ありません。 ただし、データバインディングを使用して、カスタム値を許可するかどうかを指定できます。