@serenity-is/corelib / Select2Options

Interface: Select2Options

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

Properties

adaptContainerCssClass()?

optional adaptContainerCssClass: (p1) => string

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

Parameters

p1

string

Returns

string


adaptDropdownCssClass()?

optional adaptDropdownCssClass: (p1) => string

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

Parameters

p1

string

Returns

string


ajax?

optional ajax: Select2AjaxOptions

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


allowClear?

optional allowClear: boolean

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


blurOnChange?

optional blurOnChange: boolean

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


closeOnSelect?

optional closeOnSelect: boolean

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


containerCss?

optional containerCss: any

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


containerCssClass?

optional containerCssClass: any

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


createSearchChoice()?

optional createSearchChoice: (p1) => Select2Item

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

Parameters

p1

string

Returns

Select2Item


createSearchChoicePosition?

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

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


data?

optional data: any

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


optional dropdownAutoWidth: boolean

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


optional dropdownCss: any

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


optional dropdownCssClass: any

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


optional dropdownParent: (input) => HTMLElement

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

Parameters

input

HTMLElement

Returns

HTMLElement


element?

optional element: Select2Element

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


escapeMarkup()?

optional escapeMarkup: (p1) => string

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

Parameters

p1

string

Returns

string


formatAjaxError()?

optional formatAjaxError: (p1, p2) => Select2FormatResult

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

Parameters

p1

any

p2

any

Returns

Select2FormatResult


formatInputTooLong()?

optional formatInputTooLong: (input, max) => Select2FormatResult

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

Parameters

input

string

max

number

Returns

Select2FormatResult


formatInputTooShort()?

optional formatInputTooShort: (input, min) => Select2FormatResult

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

Parameters

input

string

min

number

Returns

Select2FormatResult


formatLoadMore()?

optional formatLoadMore: (pageNumber) => Select2FormatResult

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

Parameters

pageNumber

number

Returns

Select2FormatResult


formatMatches()?

optional formatMatches: (matches) => Select2FormatResult

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

Parameters

matches

number

Returns

Select2FormatResult


formatNoMatches()?

optional formatNoMatches: (input) => Select2FormatResult

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

Parameters

input

string

Returns

Select2FormatResult


formatResult()?

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

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

Parameters

p1

any

p2

HTMLElement

p3

any

p4

(p1) => string

Returns

Select2FormatResult


formatResultCssClass()?

optional formatResultCssClass: (p1) => string

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

Parameters

p1

any

Returns

string


formatSearching()?

optional formatSearching: () => Select2FormatResult

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

Returns

Select2FormatResult


formatSelection()?

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

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

Parameters

p1

any

p2

HTMLElement

p3

(p1) => string

Returns

Select2FormatResult


formatSelectionCssClass()?

optional formatSelectionCssClass: (item, container) => string

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

Parameters

item

Select2Item

container

HTMLElement

Returns

string


formatSelectionTooBig()?

optional formatSelectionTooBig: (p1) => Select2FormatResult

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

Parameters

p1

number

Returns

Select2FormatResult


id()?

optional id: (p1) => string

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

Parameters

p1

any

Returns

string


initSelection()?

optional initSelection: (p1, p2) => void

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

Parameters

p1

HTMLElement

p2

(p1) => void

Returns

void


loadMorePadding?

optional loadMorePadding: number

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


matcher()?

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

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

Parameters

p1

string

p2

string

p3

HTMLElement

Returns

boolean


maximumInputLength?

optional maximumInputLength: number

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


maximumSelectionSize?

optional maximumSelectionSize: any

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


minimumInputLength?

optional minimumInputLength: number

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


minimumResultsForSearch?

optional minimumResultsForSearch: number

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


multiple?

optional multiple: boolean

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


nextSearchTerm()?

optional nextSearchTerm: (p1, p2) => string

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

Parameters

p1

any

p2

string

Returns

string


openOnEnter?

optional openOnEnter: boolean

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


placeholder?

optional placeholder: string

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


placeholderOption?

optional placeholderOption: any

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


populateResults()?

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

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

Parameters

container

HTMLElement

results

Select2Item[]

query

Select2QueryOptions

Returns

void


query()?

optional query: (p1) => void

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

Parameters

p1

Select2QueryOptions

Returns

void


searchInputPlaceholder?

optional searchInputPlaceholder: string

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


selectOnBlur?

optional selectOnBlur: boolean

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


separator?

optional separator: string

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


shouldFocusInput()?

optional shouldFocusInput: (p1) => boolean

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

Parameters

p1

any

Returns

boolean


sortResults()?

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

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

Parameters

p1

any

p2

HTMLElement

p3

any

Returns

any


tags?

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

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


tokenizer()?

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

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

Parameters

p1

string

p2

any

p3

(p1) => any

p4

any

Returns

string


tokenSeparators?

optional tokenSeparators: any

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


width?

optional width: any

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