Skip to content

SiAutocompleteListboxDirective documentation

selectorexported-as
[siAutocompleteListboxFor]siAutocompleteListbox

Input Properties

NameTypeDefaultDescription
id
string__si-autocomplete-listbox-${SiAutocompleteListboxDirective.idCounter++}
siAutocompleteDefaultIndex
number0
siAutocompleteListboxFor
Required
SiAutocompleteDirective<T>

Output Properties

NameTypeDescription
siAutocompleteOptionSubmitted
(undefined | T)

Attributes and Methods

NameTypeDefaultDescription
(readonly) active
(null | SiAutocompleteOptionDirective<T>)

Types Documentation

Constructor
() => {}
Properties
listbox?: SiAutocompleteListboxDirective<T>
Accessors
get active: (undefined | null | SiAutocompleteOptionDirective<T>)
get activeDescendant: string
get ariaControls: (undefined | string)
get expanded: boolean
Methods
Parameters
event: KeyboardEvent
Constructor
() => {}
Properties
active?: boolean
disabledInput: InputSignalWithTransform<boolean, unknown> = false
element: ElementRef<HTMLElement> = ...
id: InputSignal<string> = __si-autocomplete-option-${SiAutocompleteOptionDirective.idCounter++}
parent: SiAutocompleteListboxDirective<unknown> = ...
value: InputSignal<(undefined | T)> = undefined
idCounter: number = 0
Accessors
Whether the option is disabled.
get disabled: boolean from Highlightable.disabled
Methods
click: () => void
setActiveStyles: () => void from Highlightable.setActiveStyles
setInactiveStyles: () => void from Highlightable.setInactiveStyles

Except where otherwise noted, content on this site is licensed under MIT License.