Skip to content

@serenity-is/corelib / Select2

Class: Select2

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new Select2(opts?): Select2

Parameters

Name Type
opts? Select2Options

Returns

Select2

Defined in

src/ui/editors/select2.ts:482

Properties

ajaxDefaults

▪ Static Readonly ajaxDefaults: Select2AjaxOptions

Defined in

src/ui/editors/select2.ts:588


defaults

▪ Static Readonly defaults: Select2Options

Defined in

src/ui/editors/select2.ts:597

Accessors

container

• get container(): HTMLElement

Returns

HTMLElement

Defined in

src/ui/editors/select2.ts:514


data

• get data(): Select2Item | Select2Item[]

Returns

Select2Item | Select2Item[]

Defined in

src/ui/editors/select2.ts:526

• set data(value): void

Parameters

Name Type
value Select2Item | Select2Item[]

Returns

void

Defined in

src/ui/editors/select2.ts:530


• get dropdown(): HTMLElement

Returns

HTMLElement

Defined in

src/ui/editors/select2.ts:518


isFocused

• get isFocused(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:546


isMultiple

• get isMultiple(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:550


opened

• get opened(): boolean

Returns

boolean

Defined in

src/ui/editors/select2.ts:554


• get search(): HTMLInputElement

Returns

HTMLInputElement

Defined in

src/ui/editors/select2.ts:570


val

• get val(): string | string[]

Returns

string | string[]

Defined in

src/ui/editors/select2.ts:574

• set val(value): void

Parameters

Name Type
value string[]

Returns

void

Defined in

src/ui/editors/select2.ts:578

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

Name Type
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

Name Type
value? boolean

Returns

void

Defined in

src/ui/editors/select2.ts:566


getInstance

▸ getInstance(el): Select2

Parameters

Name Type
el Select2Element

Returns

Select2

Defined in

src/ui/editors/select2.ts:582


stripDiacritics

▸ stripDiacritics(str): string

Parameters

Name Type
str string

Returns

string

Defined in

src/ui/editors/select2.ts:662