@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