Search

Find components, guides, and documentation

Select Rich: API Table

class: LionSelectInvoker, lion-select-invoker

Fields

NamePrivacyTypeDefaultDescriptionInherited From
activepublicbooleanfalseLionButton
hostElementpublicLionSelectRich | nullnullThe LionSelectRich element this invoker is part of. Will be set on connectedCallback of LionSelectRich
readOnlypublicbooleanfalseWhen the connected LionSelectRich instance is readOnly, this should be reflected in the invoker as well
selectedElementpublicLionOption | nullnullThe option element that is currently selected
singleOptionpublicbooleanfalseWhen the connected LionSelectRich instance has only one option, this should be reflected in the invoker as well
slotspublic
typepublicstring'button'LionButton
_contentWrapperNodeprotected

Methods

NamePrivacyDescriptionParametersReturnInherited From
_afterTemplateprotected
_beforeTemplateprotected
_contentTemplateprotectedTemplateResult|Node[]|string|null
_noSelectionTemplateprotectedTo be overriden for a placeholder, used when `hasNoDefaultSelected` is true on the select richTemplateResult

Attributes

NameFieldInherited From
selectedElementselectedElement
hostElementhostElement
readonlyreadOnly
single-optionsingleOption
activeactiveLionButton
typetypeLionButton

class: LionSelectRich, lion-field-with-select

Fields

NamePrivacyTypeDefaultDescriptionInherited From
interactionModepublic'windows/linux'|'mac'|'auto''auto'Aligns behavior for ‘selectionFollowFocus’ and ‘navigateWithinInvoker’ with platform. When ‘auto’ (default), platform is automatically detected
navigateWithinInvokerpublicBooleanfalseWhen invoker has focus, up and down arrow keys changes active state of listbox, without opening overlay.
singleOptionpublicbooleanfalse
slotspublicSlotsMap
_arrowWidthprotectednumber28
_feedbackConditionMetaprotectedLionListbox
_focusableNodeprotectedLionListbox
_invokerNodeprotectedLionSelectInvoker
_overlayContentNodeprotected
_overlayInvokerNodeprotected
_scrollTargetNodeprotected

Methods

NamePrivacyDescriptionParametersReturnInherited From
addFormElementpublicchild: LionOption & FormControlHost, indexToInsertAt: Number
removeFormElementpublicchild: FormRegisteringHost
_alignInvokerWidthprotectedAlign invoker width with content width Make sure display is not set to “none” while calculating the content width
_defineOverlayConfigprotected
_getCheckedElementsprotectedIn the select disabled options are still going to a possible value for example when prefilling or programmatically setting it.
_inputGroupInputTemplateprotected
_listboxOnClickprotected
_listboxOnKeyDownprotectedev: KeyboardEvent
_noDefaultSelectedInheritsWidthprotectedWith no selected element, we should override the inheritsReferenceWidth in most cases. By default, we will set it to ‘min’, and then set it back to what it was initially when something is selected. As a subclasser you can override this behavior.
_onFormElementsChangedprotected
_onLabelClickprotected
_scrollIntoViewprotectedel: HTMLElement, scrollTargetEl: HTMLElement
_setupListboxNodeprotected
_setupOverlayCtrlprotected
_teardownListboxNodeprotected
_teardownOverlayCtrlprotected

Events

NameTypeDescriptionInherited From
blurEvent

Attributes

NameFieldInherited From
navigate-within-invokernavigateWithinInvoker
interaction-modeinteractionMode
single-optionsingleOption