@microsoft/fast-foundation > Listbox
Listbox class
A Listbox Custom HTML Element. Implements the ARIA listbox.
- The default slot for the listbox options
export declare abstract class Listbox extends FoundationElement
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| disabled | boolean | The disabled state of the listbox. | |
| length | number | The number of options. | |
| options | ListboxOption[] | The list of options. | |
| selectedIndex | number | The index of the selected option. | |
| selectedOptions | ListboxOption[] | A collection of the selected options. | |
| slottedOptionFilter | static | (n: HTMLElement) => boolean | A static filter to include only selectable options. |
Methods
| Method | Modifiers | Description |
|---|---|---|
| selectFirstOption() | Moves focus to the first selectable option. | |
| setSelectedOptions() | Sets an option as selected and gives it focus. |