@serenity-is/corelib / Combobox

Class: Combobox<TItem>

Defined in: src/ui/editors/combobox.ts:49

Type Parameters

TItem

TItem = any

Constructors

Constructor

new Combobox<TItem>(opt): Combobox<TItem>

Defined in: src/ui/editors/combobox.ts:57

Parameters

opt

ComboboxOptions

Returns

Combobox<TItem>

Properties

defaults

static defaults: ComboboxOptions

Defined in: src/ui/editors/combobox.ts:52

Accessors

container

Get Signature

get container(): HTMLElement

Defined in: src/ui/editors/combobox.ts:247

Returns

HTMLElement


isMultiple

Get Signature

get isMultiple(): boolean

Defined in: src/ui/editors/combobox.ts:263

Returns

boolean


type

Get Signature

get type(): "select2"

Defined in: src/ui/editors/combobox.ts:253

Returns

"select2"

Methods

abortInitSelection()

abortInitSelection(): void

Defined in: src/ui/editors/combobox.ts:230

Returns

void


abortPendingQuery()

abortPendingQuery(): void

Defined in: src/ui/editors/combobox.ts:217

Returns

void


closeDropdown()

closeDropdown(): void

Defined in: src/ui/editors/combobox.ts:377

Returns

void


dispose()

dispose(): void

Defined in: src/ui/editors/combobox.ts:238

Returns

void


getSelectedItem()

getSelectedItem(): ComboboxItem

Defined in: src/ui/editors/combobox.ts:274

Returns

ComboboxItem


getSelectedItems()

getSelectedItems(): ComboboxItem<any>[]

Defined in: src/ui/editors/combobox.ts:284

Returns

ComboboxItem<any>[]


getValue()

getValue(): string

Defined in: src/ui/editors/combobox.ts:300

Returns

string


getValues()

getValues(): string[]

Defined in: src/ui/editors/combobox.ts:316

Returns

string[]


openDropdown()

openDropdown(): void

Defined in: src/ui/editors/combobox.ts:381

Returns

void


setValue()

setValue(value, triggerChange): void

Defined in: src/ui/editors/combobox.ts:336

Parameters

value

string

triggerChange

boolean = false

Returns

void


setValues()

setValues(value, triggerChange): void

Defined in: src/ui/editors/combobox.ts:368

Parameters

value

string[]

triggerChange

boolean = false

Returns

void


getInstance()

static getInstance(el): Combobox

Defined in: src/ui/editors/combobox.ts:385

Parameters

el

Element | ArrayLike<Element>

Returns

Combobox