Skip to content

DropdownComponent

Defined in: settings.svelte.ts:593

  • ValueComponent<string | string[]>

new DropdownComponent(containerEl): DropdownComponent

Defined in: settings.svelte.ts:597

HTMLElement

DropdownComponent

ValueComponent<string | string[]>.constructor

readonly containerEl: HTMLElement

Defined in: settings.svelte.ts:597


metadata: Record<string, any> = {}

Defined in: settings.svelte.ts:71

ValueComponent.metadata

get disabled(): boolean

Defined in: settings.svelte.ts:633

boolean

ValueComponent.disabled


get selectEl(): HTMLElement

Defined in: settings.svelte.ts:629

HTMLElement

addOption(value, label): this

Defined in: settings.svelte.ts:608

string

string

this


addOptions(options): this

Defined in: settings.svelte.ts:613

Record<string, string>

this


getValue(): string | string[]

Defined in: settings.svelte.ts:649

string | string[]

ValueComponent.getValue


onChange(callback): this

Defined in: settings.svelte.ts:662

(value) => any

this


registerOptionListener(listeners, key): this

Defined in: settings.svelte.ts:74

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

string

this

ValueComponent.registerOptionListener


setDisabled(disabled): this

Defined in: settings.svelte.ts:638

boolean

this

ValueComponent.setDisabled


setItems(items): this

Defined in: settings.svelte.ts:622

object[]

this


setMetadata(key, value): this

Defined in: settings.svelte.ts:85

string

any

this

ValueComponent.setMetadata


setType(type): this

Defined in: settings.svelte.ts:643

"multiple" | "single"

this


setValue(value): this

Defined in: settings.svelte.ts:657

string | string[]

this

ValueComponent.setValue


then(cb): this

Defined in: settings.svelte.ts:62

Facilitates chaining

(component) => any

this

ValueComponent.then