ComboBox API Reference

Properties

Name Type Default Value
animation string 'advanced'
autoCloseDelay number 100
autoComplete string 'none'
autoCompleteDelay number 100
autoOpenShortcutKey string[]
dataSource any null
disabled boolean false
displayLoadingIndicator boolean false
displayMember string '""'
dropDownAppendTo any null
dropDownButtonPosition string 'right'
dropDownHeight string | number
dropDownMaxHeight string | number
dropDownMaxWidth string | number
dropDownMinHeight string | number
dropDownMinWidth string | number
dropDownOpenMode string 'default'
dropDownOverlay boolean false
dropDownPlaceholder string 'No Items'
dropDownPosition string 'auto'
dropDownWidth string | number
escKeyMode string 'null'
filterable boolean false
filterInputPlaceholder string ''
filterMode string 'startsWithIgnoreCase'
grouped boolean false
groupMember string ''
hint string ''
horizontalScrollBarVisibility string 'auto'
inputMember string ''
incrementalSearchDelay number 700
incrementalSearchMode string 'startsWithIgnoreCase'
itemHeight number null
items {label: string, value: string}[]
itemTemplate any null
label string ''
loadingIndicatorPlaceholder string 'Loading...'
loadingIndicatorPosition string 'center'
locale string 'en'
localizeFormatFunction function | null null
messages object Please expand entry to see value
minLength number 2
name string ''
opened boolean false
placeholder string ''
readonly boolean false
rightToLeft boolean false
resizeIndicator boolean false
resizeMode string 'null'
selectionDisplayMode string 'plain'
selectedIndexes number[]
selectedValues string[]
selectionMode string 'one'
sorted boolean false
sortDirection string 'asc'
theme string ''
tokenTemplate any null
unfocusable boolean false
value string ''
valueMember string '""'
verticalScrollBarVisibility string 'auto'
virtualized boolean false

Events

Name Type
change Event
close Event
closing Event
itemClick Event
open Event
opening Event
resizeStart Event
resizeEnd Event
scrollBottomReached Event
scrollTopReached Event

Methods

Name Type Return Type
appendChild(node: HTMLElement): void Method void
clearItems(): void Method void
clearSelection(): void Method void
close(): void Method void
ensureVisible(item: HTMLElement | string): void Method void
getItem(value: string): HTMLElement Method HTMLElement
insert(position: number, item: any): void Method void
insertBefore(node: HTMLElement, referenceNode: HTMLElement): void Method void
open(): void Method void
remove(position: number): void Method void
removeChild(node: HTMLElement): void Method void
select(item: string | HTMLElement): void Method void
unselect(item: string | HTMLElement): void Method void
update(position: number, value: any): void Method void