Skip to content

@serenity-is/corelib / Select2Options

Interface: Select2Options

Properties

adaptContainerCssClass()?

optional adaptContainerCssClass: (p1) => string

Parameters

p1

string

Returns

string

Defined in

src/ui/editors/select2.ts:91


adaptDropdownCssClass()?

optional adaptDropdownCssClass: (p1) => string

Parameters

p1

string

Returns

string

Defined in

src/ui/editors/select2.ts:92


ajax?

optional ajax: Select2AjaxOptions

Defined in

src/ui/editors/select2.ts:82


allowClear?

optional allowClear: boolean

Defined in

src/ui/editors/select2.ts:57


blurOnChange?

optional blurOnChange: boolean

Defined in

src/ui/editors/select2.ts:96


closeOnSelect?

optional closeOnSelect: boolean

Defined in

src/ui/editors/select2.ts:59


containerCss?

optional containerCss: any

Defined in

src/ui/editors/select2.ts:85


containerCssClass?

optional containerCssClass: any

Defined in

src/ui/editors/select2.ts:86


createSearchChoice()?

optional createSearchChoice: (p1) => Select2Item

Parameters

p1

string

Returns

Select2Item

Defined in

src/ui/editors/select2.ts:76


createSearchChoicePosition?

optional createSearchChoicePosition: string | (list, item) => void

Defined in

src/ui/editors/select2.ts:77


data?

optional data: any

Defined in

src/ui/editors/select2.ts:83


optional dropdownAutoWidth: boolean

Defined in

src/ui/editors/select2.ts:89


optional dropdownCss: any

Defined in

src/ui/editors/select2.ts:87


optional dropdownCssClass: any

Defined in

src/ui/editors/select2.ts:88


optional dropdownParent: (input) => HTMLElement

Parameters

input

HTMLElement

Returns

HTMLElement

Defined in

src/ui/editors/select2.ts:90


element?

optional element: Select2Element

Defined in

src/ui/editors/select2.ts:48


escapeMarkup()?

optional escapeMarkup: (p1) => string

Parameters

p1

string

Returns

string

Defined in

src/ui/editors/select2.ts:93


formatAjaxError()?

optional formatAjaxError: (p1, p2) => Select2FormatResult

Parameters

p1

any

p2

any

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:64


formatInputTooLong()?

optional formatInputTooLong: (input, max) => Select2FormatResult

Parameters

input

string

max

number

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:73


formatInputTooShort()?

optional formatInputTooShort: (input, min) => Select2FormatResult

Parameters

input

string

min

number

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:74


formatLoadMore()?

optional formatLoadMore: (pageNumber) => Select2FormatResult

Parameters

pageNumber

number

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:71


formatMatches()?

optional formatMatches: (matches) => Select2FormatResult

Parameters

matches

number

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:65


formatNoMatches()?

optional formatNoMatches: (input) => Select2FormatResult

Parameters

input

string

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:70


formatResult()?

optional formatResult: (p1, p2, p3, p4) => Select2FormatResult

Parameters

p1

any

p2

HTMLElement

p3

any

p4

(p1) => string

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:67


formatResultCssClass()?

optional formatResultCssClass: (p1) => string

Parameters

p1

any

Returns

string

Defined in

src/ui/editors/select2.ts:68


formatSearching()?

optional formatSearching: () => Select2FormatResult

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:72


formatSelection()?

optional formatSelection: (p1, p2, p3) => Select2FormatResult

Parameters

p1

any

p2

HTMLElement

p3

(p1) => string

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:66


formatSelectionCssClass()?

optional formatSelectionCssClass: (item, container) => string

Parameters

item

Select2Item

container

HTMLElement

Returns

string

Defined in

src/ui/editors/select2.ts:69


formatSelectionTooBig()?

optional formatSelectionTooBig: (p1) => Select2FormatResult

Parameters

p1

number

Returns

Select2FormatResult

Defined in

src/ui/editors/select2.ts:75


id()?

optional id: (p1) => string

Parameters

p1

any

Returns

string

Defined in

src/ui/editors/select2.ts:61


initSelection()?

optional initSelection: (p1, p2) => void

Parameters

p1

HTMLElement

p2

(p1) => void

Returns

void

Defined in

src/ui/editors/select2.ts:78


loadMorePadding?

optional loadMorePadding: number

Defined in

src/ui/editors/select2.ts:97


matcher()?

optional matcher: (p1, p2, p3) => boolean

Parameters

p1

string

p2

string

p3

HTMLElement

Returns

boolean

Defined in

src/ui/editors/select2.ts:62


maximumInputLength?

optional maximumInputLength: number

Defined in

src/ui/editors/select2.ts:51


maximumSelectionSize?

optional maximumSelectionSize: any

Defined in

src/ui/editors/select2.ts:53


minimumInputLength?

optional minimumInputLength: number

Defined in

src/ui/editors/select2.ts:50


minimumResultsForSearch?

optional minimumResultsForSearch: number

Defined in

src/ui/editors/select2.ts:52


multiple?

optional multiple: boolean

Defined in

src/ui/editors/select2.ts:58


nextSearchTerm()?

optional nextSearchTerm: (p1, p2) => string

Parameters

p1

any

p2

string

Returns

string

Defined in

src/ui/editors/select2.ts:98


openOnEnter?

optional openOnEnter: boolean

Defined in

src/ui/editors/select2.ts:60


placeholder?

optional placeholder: string

Defined in

src/ui/editors/select2.ts:54


placeholderOption?

optional placeholderOption: any

Defined in

src/ui/editors/select2.ts:55


populateResults()?

optional populateResults: (container, results, query) => void

Parameters

container

HTMLElement

results

Select2Item[]

query

Select2QueryOptions

Returns

void

Defined in

src/ui/editors/select2.ts:99


query()?

optional query: (p1) => void

Parameters

p1

Select2QueryOptions

Returns

void

Defined in

src/ui/editors/select2.ts:81


searchInputPlaceholder?

optional searchInputPlaceholder: string

Defined in

src/ui/editors/select2.ts:94


selectOnBlur?

optional selectOnBlur: boolean

Defined in

src/ui/editors/select2.ts:95


separator?

optional separator: string

Defined in

src/ui/editors/select2.ts:56


shouldFocusInput()?

optional shouldFocusInput: (p1) => boolean

Parameters

p1

any

Returns

boolean

Defined in

src/ui/editors/select2.ts:100


sortResults()?

optional sortResults: (p1, p2, p3) => any

Parameters

p1

any

p2

HTMLElement

p3

any

Returns

any

Defined in

src/ui/editors/select2.ts:63


tags?

optional tags: (string | Select2Item)[] | () => (string | Select2Item)[]

Defined in

src/ui/editors/select2.ts:84


tokenizer()?

optional tokenizer: (p1, p2, p3, p4) => string

Parameters

p1

string

p2

any

p3

(p1) => any

p4

any

Returns

string

Defined in

src/ui/editors/select2.ts:79


tokenSeparators?

optional tokenSeparators: any

Defined in

src/ui/editors/select2.ts:80


width?

optional width: any

Defined in

src/ui/editors/select2.ts:49