Skip to content

@serenity-is/corelib / Select2

Class: Select2

Constructors

new Select2()

new Select2(opts?): Select2

Parameters

opts?

Select2Options

Returns

Select2

Defined in

src/ui/editors/select2.ts:482

Properties

ajaxDefaults

readonly static ajaxDefaults: Select2AjaxOptions

Defined in

src/ui/editors/select2.ts:588


defaults

readonly static defaults: Select2Options

Defined in

src/ui/editors/select2.ts:597

Accessors

container

Get Signature

get container(): HTMLElement

Returns

HTMLElement

Defined in

src/ui/editors/select2.ts:514


data

Get Signature

get data(): Select2Item | Select2Item[]

Returns

Select2Item | Select2Item[]

Set Signature

set data(value): void

Parameters
value

Select2Item | Select2Item[]

Returns

void

Defined in

src/ui/editors/select2.ts:526


Get Signature

get dropdown(): HTMLElement

Returns

HTMLElement

Defined in

src/ui/editors/select2.ts:518


isFocused

Get Signature

get isFocused(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:546


isMultiple

Get Signature

get isMultiple(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:550


opened

Get Signature

get opened(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:554


Get Signature

get search(): HTMLInputElement

Returns

HTMLInputElement

Defined in

src/ui/editors/select2.ts:570


val

Get Signature

get val(): string | string[]

Returns

string | string[]

Set Signature

set val(value): void

Parameters
value

string | string[]

Returns

void

Defined in

src/ui/editors/select2.ts:574

Methods

close()

close(): void

Returns

void

Defined in

src/ui/editors/select2.ts:510


destroy()

destroy(): void

Returns

void

Defined in

src/ui/editors/select2.ts:522


disable()

disable(): void

Returns

void

Defined in

src/ui/editors/select2.ts:534


enable()

enable(enabled?): void

Parameters

enabled?

boolean

Returns

void

Defined in

src/ui/editors/select2.ts:538


focus()

focus(): void

Returns

void

Defined in

src/ui/editors/select2.ts:542


open()

open(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:558


positionDropdown()

positionDropdown(): void

Returns

void

Defined in

src/ui/editors/select2.ts:562


readonly()

readonly(value?): void

Parameters

value?

boolean

Returns

void

Defined in

src/ui/editors/select2.ts:566


getInstance()

static getInstance(el): Select2

Parameters

el

Select2Element

Returns

Select2

Defined in

src/ui/editors/select2.ts:582


stripDiacritics()

static stripDiacritics(str): string

Parameters

str

string

Returns

string

Defined in

src/ui/editors/select2.ts:659