ITomSelect

Tom Select component.

Inheritors

Properties

Link copied to clipboard
abstract val accesskey: Char?
Link copied to clipboard
abstract val alignContent: AlignContent?
Link copied to clipboard
abstract val alignItems: AlignItems?
Link copied to clipboard
abstract val alignSelf: AlignItems?
Link copied to clipboard
abstract val ariaDescribedby: String?
Link copied to clipboard
abstract val ariaLabel: String?
Link copied to clipboard
abstract val ariaLabelledby: String?
Link copied to clipboard
abstract val autofocus: Boolean?
Link copied to clipboard
abstract val background: Background?
Link copied to clipboard
abstract val border: Border?
Link copied to clipboard
abstract val borderBottom: Border?
Link copied to clipboard
abstract val borderLeft: Border?
Link copied to clipboard
abstract val borderRadius: CssSize?
Link copied to clipboard
abstract val borderRadiusList: List<CssSize>?
Link copied to clipboard
abstract val borderRight: Border?
Link copied to clipboard
abstract val borderTop: Border?
Link copied to clipboard
abstract val bottom: CssSize?
Link copied to clipboard
abstract val boxShadow: BoxShadow?
Link copied to clipboard
abstract val boxShadowList: List<BoxShadow>?
Link copied to clipboard
abstract val className: String?
Link copied to clipboard
abstract val clear: Clear?
Link copied to clipboard
abstract val color: Color?
Link copied to clipboard
abstract val columnGap: CssSize?
Link copied to clipboard
abstract val cursor: Cursor?
Link copied to clipboard
abstract var customValidity: String?
Link copied to clipboard
abstract val direction: Direction?
Link copied to clipboard
abstract val disabled: Boolean?

Whether the select is disabled.

Link copied to clipboard
abstract val disableSearch: Boolean

Disable searching in options.

Link copied to clipboard
abstract val display: Display?
Link copied to clipboard
abstract val draggable: Boolean?
Link copied to clipboard
Link copied to clipboard
abstract val emptyOption: Boolean

Determines if an empty option is allowed.

Link copied to clipboard
abstract val flexBasis: CssSize?
Link copied to clipboard
Link copied to clipboard
abstract val flexGrow: Int?
Link copied to clipboard
abstract val flexShrink: Int?
Link copied to clipboard
abstract val flexWrap: FlexWrap?
Link copied to clipboard
abstract val float: CssFloat?
Link copied to clipboard
abstract val fontFamily: String?
Link copied to clipboard
abstract val fontSize: CssSize?
Link copied to clipboard
abstract val fontStyle: FontStyle?
Link copied to clipboard
abstract val fontVariant: FontVariant?
Link copied to clipboard
abstract val fontWeight: FontWeight?
Link copied to clipboard
abstract val gridArea: String?
Link copied to clipboard
abstract val gridAutoColumns: String?
Link copied to clipboard
abstract val gridAutoFlow: GridAutoFlow?
Link copied to clipboard
abstract val gridAutoRows: String?
Link copied to clipboard
abstract val gridColumnEnd: String?
Link copied to clipboard
abstract val gridColumnStart: Int?
Link copied to clipboard
abstract val gridRowEnd: String?
Link copied to clipboard
abstract val gridRowStart: Int?
Link copied to clipboard
abstract val gridTemplateAreas: List<String>?
Link copied to clipboard
Link copied to clipboard
abstract val gridTemplateRows: String?
Link copied to clipboard
abstract val height: CssSize?
Link copied to clipboard
abstract val id: String?
Link copied to clipboard
Link copied to clipboard
abstract val justifyItems: JustifyItems?
Link copied to clipboard
abstract val justifySelf: JustifyItems?
Link copied to clipboard
abstract val left: CssSize?
Link copied to clipboard
abstract val letterSpacing: CssSize?
Link copied to clipboard
abstract val lineBreak: LineBreak?
Link copied to clipboard
abstract val lineHeight: CssSize?
Link copied to clipboard
abstract val listStyle: ListStyle?
Link copied to clipboard
abstract val margin: CssSize?
Link copied to clipboard
abstract val marginBottom: CssSize?
Link copied to clipboard
abstract val marginLeft: CssSize?
Link copied to clipboard
abstract val marginRight: CssSize?
Link copied to clipboard
abstract val marginTop: CssSize?
Link copied to clipboard
abstract val maxHeight: CssSize?
Link copied to clipboard
abstract val maxOptions: Int?

The maximum number of visible options.

Link copied to clipboard
abstract val maxWidth: CssSize?
Link copied to clipboard
abstract val minHeight: CssSize?
Link copied to clipboard
abstract val minWidth: CssSize?
Link copied to clipboard
abstract val multiple: Boolean

Determines if multiple value selection is allowed.

Link copied to clipboard
abstract val mutableStateFlow: MutableStateFlow<String?>
Link copied to clipboard
abstract val name: String?

The name of the select.

Link copied to clipboard
abstract val opacity: Double?
Link copied to clipboard
abstract val options: List<StringPair>?

The list of options (value to label pairs).

Link copied to clipboard
abstract val order: Int?
Link copied to clipboard
abstract val outline: Outline?
Link copied to clipboard
abstract val overflow: Overflow?
Link copied to clipboard
abstract val overflowWrap: OverflowWrap?
Link copied to clipboard
abstract val overflowX: Overflow?
Link copied to clipboard
abstract val overflowY: Overflow?
Link copied to clipboard
abstract val padding: CssSize?
Link copied to clipboard
abstract val paddingBottom: CssSize?
Link copied to clipboard
abstract val paddingLeft: CssSize?
Link copied to clipboard
abstract val paddingRight: CssSize?
Link copied to clipboard
abstract val paddingTop: CssSize?
Link copied to clipboard
abstract val placeholder: String?

The placeholder for the select component.

Link copied to clipboard
abstract val position: Position?
Link copied to clipboard
abstract override val renderConfig: RenderConfig
Link copied to clipboard
abstract val required: Boolean?
Link copied to clipboard
abstract val resize: Resize?
Link copied to clipboard
abstract val right: CssSize?
Link copied to clipboard
abstract val role: String?
Link copied to clipboard
abstract val rowGap: CssSize?
Link copied to clipboard
abstract val selectedLabel: String?

The label of the currently selected option.

Link copied to clipboard
abstract val stateFlow: StateFlow<String?>
Link copied to clipboard
abstract val tabindex: Int?
Link copied to clipboard
abstract val textAlign: TextAlign?
Link copied to clipboard
Link copied to clipboard
abstract val textIndent: CssSize?
Link copied to clipboard
abstract val textOverflow: TextOverflow?
Link copied to clipboard
abstract val textShadow: TextShadow?
Link copied to clipboard
Link copied to clipboard
abstract val title: String?
Link copied to clipboard

Tom Select native component instance.

Link copied to clipboard
abstract val top: CssSize?
Link copied to clipboard
abstract val transition: Transition?
Link copied to clipboard
Link copied to clipboard

Tom Select callbacks.

Link copied to clipboard

Tom Select options.

Link copied to clipboard

Tom Select renders.

Link copied to clipboard
abstract val unicodeBidi: UnicodeBidi?
Link copied to clipboard
abstract override var value: String?
Link copied to clipboard
Link copied to clipboard
abstract val visible: Boolean
Link copied to clipboard
abstract val whiteSpace: WhiteSpace?
Link copied to clipboard
abstract val width: CssSize?
Link copied to clipboard
abstract val wordBreak: WordBreak?
Link copied to clipboard
abstract val wordSpacing: CssSize?
Link copied to clipboard
abstract val zIndex: Int?

Functions

Link copied to clipboard
abstract fun accesskey(accesskey: Char?)
Link copied to clipboard
abstract fun alignContent(alignContent: AlignContent?)
Link copied to clipboard
abstract fun alignItems(alignItems: AlignItems?)
Link copied to clipboard
abstract fun alignSelf(alignSelf: AlignItems?)
Link copied to clipboard
abstract fun ariaDescribedby(ariaDescribedby: String?)
Link copied to clipboard
abstract fun ariaLabel(ariaLabel: String?)
Link copied to clipboard
abstract fun ariaLabelledby(ariaLabelledby: String?)
Link copied to clipboard
abstract fun attribute(name: String, value: String?)
Link copied to clipboard
abstract fun autofocus(autofocus: Boolean?)
Link copied to clipboard
abstract fun background(background: Background?)
Link copied to clipboard
abstract fun blur()
Link copied to clipboard
abstract fun border(border: Border?)
Link copied to clipboard
abstract fun borderBottom(borderBottom: Border?)
Link copied to clipboard
abstract fun borderLeft(borderLeft: Border?)
Link copied to clipboard
abstract fun borderRadius(borderRadius: CssSize?)
Link copied to clipboard
abstract fun borderRadiusList(borderRadiusList: List<CssSize>?)
Link copied to clipboard
abstract fun borderRight(borderRight: Border?)
Link copied to clipboard
abstract fun borderTop(borderTop: Border?)
Link copied to clipboard
abstract fun bottom(bottom: CssSize?)
Link copied to clipboard
abstract fun boxShadow(boxShadow: BoxShadow?)
Link copied to clipboard
abstract fun boxShadowList(boxShadowList: List<BoxShadow>?)
Link copied to clipboard
abstract fun className(className: String?)
Link copied to clipboard
abstract fun clear(clear: Clear?)
Link copied to clipboard
abstract fun clearDragDropData()
Link copied to clipboard
abstract fun clearDropTarget()
Link copied to clipboard
abstract fun clearOptions()

Removes all unselected options from the control.

Link copied to clipboard
abstract fun color(color: Color?)
Link copied to clipboard
abstract fun columnGap(columnGap: CssSize?)
Link copied to clipboard
abstract fun cursor(cursor: Cursor?)
Link copied to clipboard
abstract fun direction(direction: Direction?)
Link copied to clipboard
@Composable
abstract fun disabled(disabled: Boolean?)

Set whether the select is disabled.

Link copied to clipboard
@Composable
abstract fun disableSearch(disableSearch: Boolean)

Set whether searching in options is disabled.

Link copied to clipboard
abstract fun display(display: Display?)
Link copied to clipboard
abstract fun draggable(draggable: Boolean?)
Link copied to clipboard
@Composable
abstract fun emptyOption(emptyOption: Boolean)

Set whether an empty option is allowed.

Link copied to clipboard
abstract fun flexBasis(flexBasis: CssSize?)
Link copied to clipboard
abstract fun flexDirection(flexDirection: FlexDirection?)
Link copied to clipboard
abstract fun flexGrow(flexGrow: Int?)
Link copied to clipboard
abstract fun flexShrink(flexShrink: Int?)
Link copied to clipboard
abstract fun flexWrap(flexWrap: FlexWrap?)
Link copied to clipboard
abstract fun float(float: CssFloat?)
Link copied to clipboard
abstract fun focus()
Link copied to clipboard
abstract fun fontFamily(fontFamily: String?)
Link copied to clipboard
abstract fun fontSize(fontSize: CssSize?)
Link copied to clipboard
abstract fun fontStyle(fontStyle: FontStyle?)
Link copied to clipboard
abstract fun fontVariant(fontVariant: FontVariant?)
Link copied to clipboard
abstract fun fontWeight(fontWeight: FontWeight?)
Link copied to clipboard
abstract fun getAttribute(name: String): String?
Link copied to clipboard
abstract fun getStyle(name: String): String?
Link copied to clipboard
open fun getValue(): Any?
Link copied to clipboard
abstract fun getValueAsString(): String?
Link copied to clipboard
abstract fun gridArea(gridArea: String?)
Link copied to clipboard
abstract fun gridAutoColumns(gridAutoColumns: String?)
Link copied to clipboard
abstract fun gridAutoFlow(gridAutoFlow: GridAutoFlow?)
Link copied to clipboard
abstract fun gridAutoRows(gridAutoRows: String?)
Link copied to clipboard
abstract fun gridColumnEnd(gridColumnEnd: String?)
Link copied to clipboard
abstract fun gridColumnStart(gridColumnStart: Int?)
Link copied to clipboard
abstract fun gridRowEnd(gridRowEnd: String?)
Link copied to clipboard
abstract fun gridRowStart(gridRowStart: Int?)
Link copied to clipboard
abstract fun gridTemplateAreas(gridTemplateAreas: List<String>?)
Link copied to clipboard
abstract fun gridTemplateColumns(gridTemplateColumns: String?)
Link copied to clipboard
abstract fun gridTemplateRows(gridTemplateRows: String?)
Link copied to clipboard
abstract fun height(height: CssSize?)
Link copied to clipboard
abstract fun id(id: String?)
Link copied to clipboard
abstract fun justifyContent(justifyContent: JustifyContent?)
Link copied to clipboard
abstract fun justifyItems(justifyItems: JustifyItems?)
Link copied to clipboard
abstract fun justifySelf(justifySelf: JustifyItems?)
Link copied to clipboard
abstract fun left(left: CssSize?)
Link copied to clipboard
abstract fun letterSpacing(letterSpacing: CssSize?)
Link copied to clipboard
abstract fun lineBreak(lineBreak: LineBreak?)
Link copied to clipboard
abstract fun lineHeight(lineHeight: CssSize?)
Link copied to clipboard
abstract fun listStyle(listStyle: ListStyle?)
Link copied to clipboard
abstract fun margin(margin: CssSize?)
Link copied to clipboard
abstract fun marginBottom(marginBottom: CssSize?)
Link copied to clipboard
abstract fun marginLeft(marginLeft: CssSize?)
Link copied to clipboard
abstract fun marginRight(marginRight: CssSize?)
Link copied to clipboard
abstract fun marginTop(marginTop: CssSize?)
Link copied to clipboard
abstract fun maxHeight(maxHeight: CssSize?)
Link copied to clipboard
@Composable
abstract fun maxOptions(maxOptions: Int?)

Set the maximum number of visible options.

Link copied to clipboard
abstract fun maxWidth(maxWidth: CssSize?)
Link copied to clipboard
abstract fun minHeight(minHeight: CssSize?)
Link copied to clipboard
abstract fun minWidth(minWidth: CssSize?)
Link copied to clipboard
@Composable
abstract fun multiple(multiple: Boolean)

Set whether multiple value selection is allowed.

Link copied to clipboard
@Composable
abstract fun name(name: String?)

Set the name of the select.

Link copied to clipboard
abstract fun onBlur(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
abstract fun onBlurDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
abstract fun onChange(listener: (Event) -> Unit): Int
Link copied to clipboard
abstract fun onChangeDirect(listener: (Event) -> Unit): Int
Link copied to clipboard
abstract fun onClick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun onClickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun onContextmenu(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun onContextmenuDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun onDblclick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun onDblclickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
abstract fun <EV : Event> onEvent(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
abstract fun <EV : Event> onEventDirect(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
abstract fun onFocus(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
abstract fun onFocusDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
abstract fun onInput(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
abstract fun onInputDirect(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeydown(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeydownDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeypress(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeypressDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeyup(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun onKeyupDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
abstract fun opacity(opacity: Double?)
Link copied to clipboard
@Composable
abstract fun options(options: List<StringPair>?)

Set the list of options (value to label pairs).

Link copied to clipboard
abstract fun order(order: Int?)
Link copied to clipboard
abstract fun outline(outline: Outline?)
Link copied to clipboard
abstract fun overflow(overflow: Overflow?)
Link copied to clipboard
abstract fun overflowWrap(overflowWrap: OverflowWrap?)
Link copied to clipboard
abstract fun overflowX(overflowX: Overflow?)
Link copied to clipboard
abstract fun overflowY(overflowY: Overflow?)
Link copied to clipboard
abstract fun padding(padding: CssSize?)
Link copied to clipboard
abstract fun paddingBottom(paddingBottom: CssSize?)
Link copied to clipboard
abstract fun paddingLeft(paddingLeft: CssSize?)
Link copied to clipboard
abstract fun paddingRight(paddingRight: CssSize?)
Link copied to clipboard
abstract fun paddingTop(paddingTop: CssSize?)
Link copied to clipboard
@Composable
abstract fun placeholder(placeholder: String?)

Set the placeholder for the select component.

Link copied to clipboard
abstract fun position(position: Position?)
Link copied to clipboard
abstract fun removeEventListener(name: String, id: Int?)
Link copied to clipboard
@Composable
abstract fun required(required: Boolean?)

Set whether the select is required.

Link copied to clipboard
abstract fun resize(resize: Resize?)
Link copied to clipboard
abstract fun right(right: CssSize?)
Link copied to clipboard
abstract fun role(role: String?)
Link copied to clipboard
abstract fun rowGap(rowGap: CssSize?)
Link copied to clipboard
abstract fun setDragDropData(format: String, data: String)
Link copied to clipboard
abstract fun setDropTarget(callback: (DragEvent) -> Unit)
abstract fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
abstract fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)
Link copied to clipboard
abstract fun setDropTargetData(format: String, callback: (String?) -> Unit)
Link copied to clipboard
open fun setValue(value: Any?)
Link copied to clipboard
abstract fun style(name: String, value: String?)
Link copied to clipboard
abstract fun tabindex(tabindex: Int?)
Link copied to clipboard
abstract fun textAlign(textAlign: TextAlign?)
Link copied to clipboard
abstract fun textDecoration(textDecoration: TextDecoration?)
Link copied to clipboard
abstract fun textIndent(textIndent: CssSize?)
Link copied to clipboard
abstract fun textOverflow(textOverflow: TextOverflow?)
Link copied to clipboard
abstract fun textShadow(textShadow: TextShadow?)
Link copied to clipboard
abstract fun textTransform(textTransform: TextTransform?)
Link copied to clipboard
abstract fun title(title: String?)
Link copied to clipboard
@Composable
fun IComponent.tomSelect(options: List<StringPair>? = null, value: String? = null, emptyOption: Boolean = false, multiple: Boolean = false, maxOptions: Int? = null, tsOptions: TomSelectOptions? = null, tsCallbacks: TomSelectCallbacks? = null, tsRenders: TomSelectRenders? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITomSelect.() -> Unit = {})

Creates TomSelect component.

Link copied to clipboard
@Composable
fun IComponent.tomSelectRef(options: List<StringPair>? = null, value: String? = null, emptyOption: Boolean = false, multiple: Boolean = false, maxOptions: Int? = null, tsOptions: TomSelectOptions? = null, tsCallbacks: TomSelectCallbacks? = null, tsRenders: TomSelectRenders? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITomSelect.() -> Unit = {}): TomSelect

Creates TomSelect component, returning a reference.

Link copied to clipboard
@Composable
fun IComponent.tomTypeahead(options: List<String>? = null, value: String? = null, type: InputType = InputType.Text, tsCallbacks: TomSelectCallbacks? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITomTypeahead.() -> Unit = {})

Creates TomTypeahead component.

Link copied to clipboard
@Composable
fun IComponent.tomTypeaheadRef(options: List<String>? = null, value: String? = null, type: InputType = InputType.Text, tsCallbacks: TomSelectCallbacks? = null, name: String? = null, placeholder: String? = null, disabled: Boolean? = null, required: Boolean? = null, className: String? = null, id: String? = null, setup: @Composable ITomTypeahead.() -> Unit = {}): TomTypeahead

Creates TomTypeahead component, returning a reference.

Link copied to clipboard
abstract fun top(top: CssSize?)
Link copied to clipboard
abstract fun transition(transition: Transition?)
Link copied to clipboard
abstract fun transitionList(transitionList: List<Transition>?)
Link copied to clipboard
@Composable
abstract fun tsCallbacks(tsCallbacks: TomSelectCallbacks?)

Set Tom Select callbacks.

Link copied to clipboard
@Composable
abstract fun tsOptions(tsOptions: TomSelectOptions?)

Set Tom Select options.

Link copied to clipboard
@Composable
abstract fun tsRenders(tsRenders: TomSelectRenders?)

Set Tom Select renders.

Link copied to clipboard
open operator fun String.unaryPlus()
Link copied to clipboard
abstract fun unicodeBidi(unicodeBidi: UnicodeBidi?)
Link copied to clipboard
abstract fun verticalAlign(verticalAlign: VerticalAlign?)
Link copied to clipboard
abstract fun visible(visible: Boolean)
Link copied to clipboard
abstract fun whiteSpace(whiteSpace: WhiteSpace?)
Link copied to clipboard
abstract fun width(width: CssSize?)
Link copied to clipboard
abstract fun wordBreak(wordBreak: WordBreak?)
Link copied to clipboard
abstract fun wordSpacing(wordSpacing: CssSize?)
Link copied to clipboard
abstract fun zIndex(zIndex: Int?)