Version:
Install
shell
npm i @vaadin/combo-boxImport
javascript
import '@vaadin/combo-box';Variants
Default
html
<vaadin-combo-box label="Label" helper-text="Helper text"></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];Required
html
<vaadin-combo-box label="Required" required></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];Disabled
html
<vaadin-combo-box label="Disabled" disabled></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];Read Only
html
<vaadin-combo-box label="Read only" readonly v-model:value="selected"></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];
document.querySelector('vaadin-combo-box').value = 'Item 1';Invalid
html
<vaadin-combo-box label="Invalid" invalid ></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').errorMessage = 'Error message';javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];Custom Value
html
<vaadin-combo-box label="Browser" helperText="Select or type a browser"></vaadin-combo-box>javascript
document.querySelector('vaadin-combo-box').items = [ 'Item 1', 'Item 2', 'Item 3' ];
document.querySelector('vaadin-combo-box').setAllowCustomValue(true);