@serenity-is/corelib / ComboboxOptions
Interface: ComboboxOptions<TSource>
Type Parameters
• TSource = any
Properties
allowClear?
optionalallowClear:boolean
Defined in
arbitraryValues?
optionalarbitraryValues:boolean
Allow arbitrary values for items
Defined in
createSearchChoice()?
optionalcreateSearchChoice: (s) =>ComboboxItem<TSource>
Parameters
s
string
Returns
ComboboxItem<TSource>
Defined in
element?
optionalelement:HTMLInputElement|HTMLSelectElement|Element[]
Defined in
formatResult()?
optionalformatResult: (p1) =>ComboboxFormatResult
Parameters
p1
ComboboxItem<TSource>
Returns
Defined in
formatSelection()?
optionalformatSelection: (p1) =>ComboboxFormatResult
Parameters
p1
ComboboxItem<TSource>
Returns
Defined in
minimumResultsForSearch?
optionalminimumResultsForSearch:number
Defined in
multiple?
optionalmultiple:boolean
Defined in
pageSize?
optionalpageSize:number
Page size to use while loading or displaying results
Defined in
placeholder?
optionalplaceholder:string
Defined in
providerOptions()?
optionalproviderOptions: (type,opt) =>any
Callback to get options specific to the combobox provider type
Parameters
type
"select2"
opt
ComboboxOptions<any>
Returns
any
Defined in
search()?
optionalsearch: (query) =>ComboboxSearchResult<ComboboxItem<TSource>> |PromiseLike<ComboboxSearchResult<ComboboxItem<TSource>>>
Parameters
query
Returns
ComboboxSearchResult<ComboboxItem<TSource>> | PromiseLike<ComboboxSearchResult<ComboboxItem<TSource>>>
Defined in
typeDelay?
optionaltypeDelay:number
Type delay for searching, default is 200