@serenity-is/corelib / Select2

Class: Select2

Defined in: src/ui/editors/select2.ts:471

Constructors

Constructor

new Select2(opts?): Select2

Defined in: src/ui/editors/select2.ts:475

Parameters

opts?

Select2Options

Returns

Select2

Properties

ajaxDefaults

readonly static ajaxDefaults: Select2AjaxOptions

Defined in: src/ui/editors/select2.ts:581


defaults

readonly static defaults: Select2Options

Defined in: src/ui/editors/select2.ts:590

Accessors

container

Get Signature

get container(): HTMLElement

Defined in: src/ui/editors/select2.ts:507

Returns

HTMLElement


data

Get Signature

get data(): Select2Item | Select2Item[]

Defined in: src/ui/editors/select2.ts:519

Returns

Select2Item | Select2Item[]

Set Signature

set data(value): void

Defined in: src/ui/editors/select2.ts:523

Parameters
value

Select2Item | Select2Item[]

Returns

void


Get Signature

get dropdown(): HTMLElement

Defined in: src/ui/editors/select2.ts:511

Returns

HTMLElement


isFocused

Get Signature

get isFocused(): boolean

Defined in: src/ui/editors/select2.ts:539

Returns

boolean


isMultiple

Get Signature

get isMultiple(): boolean

Defined in: src/ui/editors/select2.ts:543

Returns

boolean


opened

Get Signature

get opened(): boolean

Defined in: src/ui/editors/select2.ts:547

Returns

boolean


Get Signature

get search(): HTMLInputElement

Defined in: src/ui/editors/select2.ts:563

Returns

HTMLInputElement


val

Get Signature

get val(): string | string[]

Defined in: src/ui/editors/select2.ts:567

Returns

string | string[]

Set Signature

set val(value): void

Defined in: src/ui/editors/select2.ts:571

Parameters
value

string | string[]

Returns

void

Methods

close()

close(): void

Defined in: src/ui/editors/select2.ts:503

Returns

void


destroy()

destroy(): void

Defined in: src/ui/editors/select2.ts:515

Returns

void


disable()

disable(): void

Defined in: src/ui/editors/select2.ts:527

Returns

void


enable()

enable(enabled?): void

Defined in: src/ui/editors/select2.ts:531

Parameters

enabled?

boolean

Returns

void


focus()

focus(): void

Defined in: src/ui/editors/select2.ts:535

Returns

void


open()

open(): boolean

Defined in: src/ui/editors/select2.ts:551

Returns

boolean


positionDropdown()

positionDropdown(): void

Defined in: src/ui/editors/select2.ts:555

Returns

void


readonly()

readonly(value?): void

Defined in: src/ui/editors/select2.ts:559

Parameters

value?

boolean

Returns

void


getInstance()

static getInstance(el): Select2

Defined in: src/ui/editors/select2.ts:575

Parameters

el

Select2Element

Returns

Select2


stripDiacritics()

static stripDiacritics(str): string

Defined in: src/ui/editors/select2.ts:652

Parameters

str

string

Returns

string