@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
Defined in
Properties
ajaxDefaults
▪ Static Readonly ajaxDefaults: Select2AjaxOptions
Defined in
defaults
▪ Static Readonly defaults: Select2Options
Defined in
Accessors
container
• get container(): HTMLElement
Returns
HTMLElement
Defined in
data
• get data(): Select2Item | Select2Item[]
Returns
Defined in
• set data(value): void
Parameters
| Name | Type |
|---|---|
value |
Select2Item | Select2Item[] |
Returns
void
Defined in
dropdown
• get dropdown(): HTMLElement
Returns
HTMLElement
Defined in
isFocused
• get isFocused(): boolean
Returns
boolean
Defined in
isMultiple
• get isMultiple(): boolean
Returns
boolean
Defined in
opened
• get opened(): boolean
Returns
boolean
Defined in
search
• get search(): HTMLInputElement
Returns
HTMLInputElement
Defined in
val
• get val(): string | string[]
Returns
string | string[]
Defined in
• set val(value): void
Parameters
| Name | Type |
|---|---|
value |
string[] |
Returns
void
Defined in
Methods
close
▸ close(): void
Returns
void
Defined in
destroy
▸ destroy(): void
Returns
void
Defined in
disable
▸ disable(): void
Returns
void
Defined in
enable
▸ enable(enabled?): void
Parameters
| Name | Type |
|---|---|
enabled? |
boolean |
Returns
void
Defined in
focus
▸ focus(): void
Returns
void
Defined in
open
▸ open(): boolean
Returns
boolean
Defined in
positionDropdown
▸ positionDropdown(): void
Returns
void
Defined in
readonly
▸ readonly(value?): void
Parameters
| Name | Type |
|---|---|
value? |
boolean |
Returns
void
Defined in
getInstance
▸ getInstance(el): Select2
Parameters
| Name | Type |
|---|---|
el |
Select2Element |
Returns
Defined in
stripDiacritics
▸ stripDiacritics(str): string
Parameters
| Name | Type |
|---|---|
str |
string |
Returns
string