Item
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.