Vaadin WC API reference

Description

<vaadin-item> is a Web Component providing layout for items in tabs and menus.

<vaadin-item>Item content</vaadin-item>

Selectable

<vaadin-item> has the selected property and the corresponding state attribute. Currently, the component sets the selected to false, when disabled property is set to true. But other than that, the <vaadin-item> does not switch selection by itself. In general, it is the wrapper component, like <vaadin-list-box>, which should update the selected property on the items, e. g. on mousedown or when Enter / Spacebar is pressed.

Styling

The following shadow DOM parts are available for styling:

Part name Description
checkmark The graphical checkmark shown for a selected item
content The element that wraps the slot

The following state attributes are available for styling:

Attribute Description
active Set when the item is pressed down, either with mouse, touch or the keyboard.
disabled Set when the item is disabled.
focus-ring Set when the item is focused using the keyboard.
focused Set when the item is focused.
selected Set when the item is selected

See Styling Components documentation.

Properties

disabled

Type: boolean

If true, the user cannot interact with this element.

label

Type: string | undefined

String that can be set to visually represent the selected item in vaadin-select.

selected

Type: boolean

If true, the item is in selected state.

value

Type: string

Submittable string value. The default value is the trimmed text content of the element.