Skip to content

DropdownComponent

Defined in: settings.svelte.ts:574

  • ValueComponent<string | string[]>

new DropdownComponent(containerEl): DropdownComponent

Defined in: settings.svelte.ts:578

HTMLElement

DropdownComponent

ValueComponent<string | string[]>.constructor

readonly containerEl: HTMLElement

Defined in: settings.svelte.ts:578


metadata: Record<string, any> = {}

Defined in: settings.svelte.ts:52

ValueComponent.metadata

get disabled(): boolean

Defined in: settings.svelte.ts:607

boolean

ValueComponent.disabled


get selectEl(): HTMLElement

Defined in: settings.svelte.ts:603

HTMLElement

addOption(value, label): this

Defined in: settings.svelte.ts:589

string

string

this


addOptions(options): this

Defined in: settings.svelte.ts:594

Record<string, string>

this


getValue(): string | string[]

Defined in: settings.svelte.ts:623

string | string[]

ValueComponent.getValue


onChange(callback): this

Defined in: settings.svelte.ts:636

(value) => any

this


registerOptionListener(listeners, key): this

Defined in: settings.svelte.ts:55

Record<string, (value?) => T>

string

this

ValueComponent.registerOptionListener


setDisabled(disabled): this

Defined in: settings.svelte.ts:612

boolean

this

ValueComponent.setDisabled


setMetadata(key, value): this

Defined in: settings.svelte.ts:66

string

any

this

ValueComponent.setMetadata


setType(type): this

Defined in: settings.svelte.ts:617

"multiple" | "single"

this


setValue(value): this

Defined in: settings.svelte.ts:631

string | string[]

this

ValueComponent.setValue


then(cb): this

Defined in: settings.svelte.ts:43

Facilitates chaining

(component) => any

this

ValueComponent.then