Activate the custom element when it is attached to the DOM.
Deactivate the custom element when it is detached from the DOM.
Mark a choice as selected.
The value to add to the chosen set
Mark a choice as un-selected.
The value to delete from the chosen set
Preserve existing
Handle changes to the Select input, marking the selected option as a chosen value.
The change event on the select element
Handle click events on a tagged value, removing it from the chosen set.
The originating click event on a chosen tag
Add the value of the custom element to processed FormData.
The form this custom element belongs to, if any.
Predefined
An object which maps option values to displayed labels.
An array of identifiers which have been chosen.
A select element used to choose options.
A display element which lists the chosen options.
The bound form data handler method
The name of the multi-select input element.
The name of the multi-select input element.
The values of the multi-select input are expressed as an array of strings.
The values of the multi-select input are expressed as an array of strings.
The "change" event is emitted when the values of the multi-select element are changed.
Provide a multi-select workflow using a select element as the input mechanism.
Multi-Select HTML Markup