TomSelectRemote

open class TomSelectRemote<out T : Any>(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?, String?) -> List<RemoteOption>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, openOnFocus: Boolean = false, 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, renderConfig: RenderConfig = RenderConfig.Default) : TomSelect, ITomSelectRemote(source)

Tom Select component with a remote data source.

Constructors

Link copied to clipboard
constructor(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?, String?) -> List<RemoteOption>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, openOnFocus: Boolean = false, 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, renderConfig: RenderConfig = RenderConfig.Default)

Properties

Link copied to clipboard
open var accesskey: Char?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var ariaLabel: String?
Link copied to clipboard
Link copied to clipboard
open var autofocus: Boolean?
Link copied to clipboard
Link copied to clipboard
open var border: Border?
Link copied to clipboard
open var borderBottom: Border?
Link copied to clipboard
open var borderLeft: Border?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var borderRight: Border?
Link copied to clipboard
open var borderTop: Border?
Link copied to clipboard
open var bottom: CssSize?
Link copied to clipboard
open var boxShadow: BoxShadow?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var className: String?
Link copied to clipboard
open var clear: Clear?
Link copied to clipboard
open var color: Color?
Link copied to clipboard
open var columnGap: CssSize?
Link copied to clipboard
open val componentId: Int
Link copied to clipboard
open var cursor: Cursor?
Link copied to clipboard
Link copied to clipboard
open var direction: Direction?
Link copied to clipboard
open var disabled: Boolean?
Link copied to clipboard
Link copied to clipboard
open var display: Display?
Link copied to clipboard
open var draggable: Boolean?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var flexBasis: CssSize?
Link copied to clipboard
Link copied to clipboard
open var flexGrow: Int?
Link copied to clipboard
open var flexShrink: Int?
Link copied to clipboard
open var flexWrap: FlexWrap?
Link copied to clipboard
open var float: CssFloat?
Link copied to clipboard
open var fontFamily: String?
Link copied to clipboard
open var fontSize: CssSize?
Link copied to clipboard
open var fontStyle: FontStyle?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridArea: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridAutoRows: String?
Link copied to clipboard
open var gridColumn: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var gridRow: String?
Link copied to clipboard
open var gridRowEnd: String?
Link copied to clipboard
open var gridRowStart: String?
Link copied to clipboard
open var gridTemplate: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var height: CssSize?
Link copied to clipboard
open var id: String?
Link copied to clipboard
open val innerHTML: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var left: CssSize?
Link copied to clipboard
Link copied to clipboard
open var lineBreak: LineBreak?
Link copied to clipboard
open var lineHeight: CssSize?
Link copied to clipboard
open var listStyle: ListStyle?
Link copied to clipboard
open var margin: CssSize?
Link copied to clipboard
Link copied to clipboard
open var marginLeft: CssSize?
Link copied to clipboard
open var marginRight: CssSize?
Link copied to clipboard
open var marginTop: CssSize?
Link copied to clipboard
open var maxHeight: CssSize?
Link copied to clipboard
open var maxOptions: Int?
Link copied to clipboard
open var maxWidth: CssSize?
Link copied to clipboard
open var minHeight: CssSize?
Link copied to clipboard
open var minWidth: CssSize?
Link copied to clipboard
open var multiple: Boolean
Link copied to clipboard
open val mutableStateFlow: MutableStateFlow<String?>
Link copied to clipboard
open var name: String?
Link copied to clipboard
val node: Node
Link copied to clipboard
open var opacity: Double?
Link copied to clipboard
open override var openOnFocus: Boolean

Determines if the options should be opened when the component gets focus

Link copied to clipboard
open var options: List<StringPair>?
Link copied to clipboard
open var order: Int?
Link copied to clipboard
open var outline: Outline?
Link copied to clipboard
open var overflow: Overflow?
Link copied to clipboard
Link copied to clipboard
open var overflowX: Overflow?
Link copied to clipboard
open var overflowY: Overflow?
Link copied to clipboard
open var padding: CssSize?
Link copied to clipboard
Link copied to clipboard
open var paddingLeft: CssSize?
Link copied to clipboard
Link copied to clipboard
open var paddingTop: CssSize?
Link copied to clipboard
open var parent: Component?
Link copied to clipboard
open var placeholder: String?
Link copied to clipboard
open var position: Position?
Link copied to clipboard
Link copied to clipboard
open var required: Boolean?
Link copied to clipboard
open var resize: Resize?
Link copied to clipboard
open var right: CssSize?
Link copied to clipboard
open var role: String?
Link copied to clipboard
open var rowGap: CssSize?
Link copied to clipboard
Link copied to clipboard
open val stateFlow: StateFlow<String?>
Link copied to clipboard
open var tabindex: Int?
Link copied to clipboard
open var textAlign: TextAlign?
Link copied to clipboard
open var textContent: String?
Link copied to clipboard
Link copied to clipboard
open var textIndent: CssSize?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var title: String?
Link copied to clipboard
Link copied to clipboard
open var top: CssSize?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var value: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open var visible: Boolean
Link copied to clipboard
Link copied to clipboard
open var width: CssSize?
Link copied to clipboard
open var wordBreak: WordBreak?
Link copied to clipboard
open var wordSpacing: CssSize?
Link copied to clipboard
open var zIndex: Int?

Functions

Link copied to clipboard
@Composable
open fun accesskey(accesskey: Char?)
Link copied to clipboard
@Composable
open fun alignContent(alignContent: AlignContent?)
Link copied to clipboard
@Composable
open fun alignItems(alignItems: AlignItems?)
Link copied to clipboard
@Composable
open fun alignSelf(alignSelf: AlignItems?)
Link copied to clipboard
@Composable
open fun ariaDescribedby(ariaDescribedby: String?)
Link copied to clipboard
@Composable
open fun ariaLabel(ariaLabel: String?)
Link copied to clipboard
@Composable
open fun ariaLabelledby(ariaLabelledby: String?)
Link copied to clipboard
@Composable
open fun attribute(name: String, value: String?)
Link copied to clipboard
@Composable
open fun autofocus(autofocus: Boolean?)
Link copied to clipboard
@Composable
open fun background(background: Background?)
Link copied to clipboard
open fun blur()
Link copied to clipboard
@Composable
open fun border(border: Border?)
Link copied to clipboard
@Composable
open fun borderBottom(borderBottom: Border?)
Link copied to clipboard
@Composable
open fun borderLeft(borderLeft: Border?)
Link copied to clipboard
@Composable
open fun borderRadius(borderRadius: CssSize?)
Link copied to clipboard
@Composable
open fun borderRadiusList(borderRadiusList: List<CssSize>?)
Link copied to clipboard
@Composable
open fun borderRight(borderRight: Border?)
Link copied to clipboard
@Composable
open fun borderTop(borderTop: Border?)
Link copied to clipboard
@Composable
open fun bottom(bottom: CssSize?)
Link copied to clipboard
@Composable
open fun boxShadow(boxShadow: BoxShadow?)
Link copied to clipboard
@Composable
open fun boxShadowList(boxShadowList: List<BoxShadow>?)
Link copied to clipboard
@Composable
open fun className(className: String?)
Link copied to clipboard
@Composable
open fun clear(clear: Clear?)
Link copied to clipboard
Link copied to clipboard
open fun clearDropTarget()
Link copied to clipboard
open fun clearOptions()
Link copied to clipboard
@Composable
open fun color(color: Color?)
Link copied to clipboard
@Composable
open fun columnGap(columnGap: CssSize?)
Link copied to clipboard
@Composable
open fun cursor(cursor: Cursor?)
Link copied to clipboard
@Composable
open fun direction(direction: Direction?)
Link copied to clipboard
@Composable
open fun disabled(disabled: Boolean?)
Link copied to clipboard
@Composable
open fun disableSearch(disableSearch: Boolean)
Link copied to clipboard
open fun dispatchEvent(type: String, eventInitDict: CustomEventInit): Boolean
Link copied to clipboard
@Composable
open fun display(display: Display?)
Link copied to clipboard
@Composable
open fun draggable(draggable: Boolean?)
Link copied to clipboard
@Composable
open fun emptyOption(emptyOption: Boolean)
Link copied to clipboard
@Composable
open fun flexBasis(flexBasis: CssSize?)
Link copied to clipboard
@Composable
open fun flexDirection(flexDirection: FlexDirection?)
Link copied to clipboard
@Composable
open fun flexGrow(flexGrow: Int?)
Link copied to clipboard
@Composable
open fun flexShrink(flexShrink: Int?)
Link copied to clipboard
@Composable
open fun flexWrap(flexWrap: FlexWrap?)
Link copied to clipboard
@Composable
open fun float(float: CssFloat?)
Link copied to clipboard
open fun focus()
Link copied to clipboard
@Composable
open fun fontFamily(fontFamily: String?)
Link copied to clipboard
@Composable
open fun fontSize(fontSize: CssSize?)
Link copied to clipboard
@Composable
open fun fontStyle(fontStyle: FontStyle?)
Link copied to clipboard
@Composable
open fun fontVariant(fontVariant: FontVariant?)
Link copied to clipboard
@Composable
open fun fontWeight(fontWeight: FontWeight?)
Link copied to clipboard
open fun getAttribute(name: String): String?
Link copied to clipboard
open fun getStyle(name: String): String?
Link copied to clipboard
open fun getValue(): Any?
Link copied to clipboard
Link copied to clipboard
@Composable
open fun gridArea(gridArea: String?)
Link copied to clipboard
@Composable
open fun gridAutoColumns(gridAutoColumns: String?)
Link copied to clipboard
@Composable
open fun gridAutoFlow(gridAutoFlow: GridAutoFlow?)
Link copied to clipboard
@Composable
open fun gridAutoRows(gridAutoRows: String?)
Link copied to clipboard
@Composable
open fun gridColumn(gridColumn: String?)
Link copied to clipboard
@Composable
open fun gridColumnEnd(gridColumnEnd: String?)
Link copied to clipboard
@Composable
open fun gridColumnStart(gridColumnStart: String?)
Link copied to clipboard
@Composable
open fun gridRow(gridRow: String?)
Link copied to clipboard
@Composable
open fun gridRowEnd(gridRowEnd: String?)
Link copied to clipboard
@Composable
open fun gridRowStart(gridRowStart: String?)
Link copied to clipboard
@Composable
open fun gridTemplate(gridTemplate: String?)
Link copied to clipboard
@Composable
open fun gridTemplateAreas(gridTemplateAreas: List<String>?)
Link copied to clipboard
@Composable
open fun gridTemplateColumns(gridTemplateColumns: String?)
Link copied to clipboard
@Composable
open fun gridTemplateRows(gridTemplateRows: String?)
Link copied to clipboard
@Composable
open fun height(height: CssSize?)
Link copied to clipboard
open fun hide()
Link copied to clipboard
@Composable
open fun id(id: String?)
Link copied to clipboard
@Composable
open fun justifyContent(justifyContent: JustifyContent?)
Link copied to clipboard
@Composable
open fun justifyItems(justifyItems: JustifyItems?)
Link copied to clipboard
@Composable
open fun justifySelf(justifySelf: JustifyItems?)
Link copied to clipboard
@Composable
open fun left(left: CssSize?)
Link copied to clipboard
@Composable
open fun letterSpacing(letterSpacing: CssSize?)
Link copied to clipboard
@Composable
open fun lineBreak(lineBreak: LineBreak?)
Link copied to clipboard
@Composable
open fun lineHeight(lineHeight: CssSize?)
Link copied to clipboard
@Composable
open fun listStyle(listStyle: ListStyle?)
Link copied to clipboard
@Composable
open fun margin(margin: CssSize?)
Link copied to clipboard
@Composable
open fun marginBottom(marginBottom: CssSize?)
Link copied to clipboard
@Composable
open fun marginLeft(marginLeft: CssSize?)
Link copied to clipboard
@Composable
open fun marginRight(marginRight: CssSize?)
Link copied to clipboard
@Composable
open fun marginTop(marginTop: CssSize?)
Link copied to clipboard
@Composable
open fun maxHeight(maxHeight: CssSize?)
Link copied to clipboard
@Composable
open fun maxOptions(maxOptions: Int?)
Link copied to clipboard
@Composable
open fun maxWidth(maxWidth: CssSize?)
Link copied to clipboard
@Composable
open fun minHeight(minHeight: CssSize?)
Link copied to clipboard
@Composable
open fun minWidth(minWidth: CssSize?)
Link copied to clipboard
@Composable
open fun multiple(multiple: Boolean)
Link copied to clipboard
@Composable
open fun name(name: String?)
Link copied to clipboard
@Composable
open fun onBlur(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
open fun onBlurDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onChange(listener: (Event) -> Unit): Int
Link copied to clipboard
open fun onChangeDirect(listener: (Event) -> Unit): Int
Link copied to clipboard
@Composable
open fun onClick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onClickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onContextmenu(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onContextmenuDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onDblclick(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onDblclickDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun <EV : Event> onEvent(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
open fun <EV : Event> onEventDirect(name: String, listener: (EV) -> Unit): Int
Link copied to clipboard
@Composable
open fun onFocus(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
open fun onFocusDirect(listener: (FocusEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onInput(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
open fun onInputDirect(listener: (InputEvent) -> Unit): Int
Link copied to clipboard
open fun onInsert()
Link copied to clipboard
@Composable
open fun onKeydown(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeydownDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onKeypress(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeypressDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onKeyup(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
open fun onKeyupDirect(listener: (KeyboardEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseDown(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseDownDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseLeave(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseLeaveDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseOut(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseOutDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseOver(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseOverDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onMouseUp(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
open fun onMouseUpDirect(listener: (MouseEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onPointerDown(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open fun onPointerDownDirect(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onPointerUp(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open fun onPointerUpDirect(listener: (PointerEvent) -> Unit): Int
Link copied to clipboard
open fun onRemove()
Link copied to clipboard
@Composable
open fun onTouchCancel(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchCancelDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onTouchEnd(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchEndDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun onTouchStart(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
open fun onTouchStartDirect(listener: (TouchEvent) -> Unit): Int
Link copied to clipboard
@Composable
open fun opacity(opacity: Double?)
Link copied to clipboard
@Composable
open override fun openOnFocus(openOnFocus: Boolean)

Set whether the options should be opened when the component gets focus

Link copied to clipboard
@Composable
open fun options(options: List<StringPair>?)
Link copied to clipboard
@Composable
open fun order(order: Int?)
Link copied to clipboard
@Composable
open fun outline(outline: Outline?)
Link copied to clipboard
@Composable
open fun overflow(overflow: Overflow?)
Link copied to clipboard
@Composable
open fun overflowWrap(overflowWrap: OverflowWrap?)
Link copied to clipboard
@Composable
open fun overflowX(overflowX: Overflow?)
Link copied to clipboard
@Composable
open fun overflowY(overflowY: Overflow?)
Link copied to clipboard
@Composable
open fun padding(padding: CssSize?)
Link copied to clipboard
@Composable
open fun paddingBottom(paddingBottom: CssSize?)
Link copied to clipboard
@Composable
open fun paddingLeft(paddingLeft: CssSize?)
Link copied to clipboard
@Composable
open fun paddingRight(paddingRight: CssSize?)
Link copied to clipboard
@Composable
open fun paddingTop(paddingTop: CssSize?)
Link copied to clipboard
@Composable
open fun placeholder(placeholder: String?)
Link copied to clipboard
@Composable
open fun position(position: Position?)
Link copied to clipboard
open fun removeAttribute(name: String)
Link copied to clipboard
open fun removeEventListener(name: String, id: Int?)
Link copied to clipboard
open fun removeStyle(name: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Composable
open fun required(required: Boolean?)
Link copied to clipboard
@Composable
open fun resize(resize: Resize?)
Link copied to clipboard
@Composable
open fun right(right: CssSize?)
Link copied to clipboard
@Composable
open fun role(role: String?)
Link copied to clipboard
@Composable
open fun rowGap(rowGap: CssSize?)
Link copied to clipboard
open fun setAttribute(name: String, value: String?)
Link copied to clipboard
@Composable
open fun setDragDropData(format: String, data: String)
Link copied to clipboard
@Composable
open fun setDropTarget(callback: (DragEvent) -> Unit)
@Composable
open fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
@Composable
open fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)
Link copied to clipboard
@Composable
open fun setDropTargetData(format: String, callback: (String?) -> Unit)
Link copied to clipboard
open fun setStyle(name: String, value: String?)
Link copied to clipboard
open fun setValue(value: Any?)
Link copied to clipboard
open fun show()
Link copied to clipboard
@Composable
open fun style(name: String, value: String?)
Link copied to clipboard
@Composable
open fun tabindex(tabindex: Int?)
Link copied to clipboard
@Composable
open fun textAlign(textAlign: TextAlign?)
Link copied to clipboard
@Composable
open fun textDecoration(textDecoration: TextDecoration?)
Link copied to clipboard
@Composable
open fun textIndent(textIndent: CssSize?)
Link copied to clipboard
@Composable
open fun textOverflow(textOverflow: TextOverflow?)
Link copied to clipboard
@Composable
open fun textShadow(textShadow: TextShadow?)
Link copied to clipboard
@Composable
open fun textTransform(textTransform: TextTransform?)
Link copied to clipboard
@Composable
open fun title(title: String?)
Link copied to clipboard
open fun toggle()
Link copied to clipboard
@Composable
fun <T : Any> IComponent.tomSelectRemote(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?, String?) -> List<RemoteOption>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, openOnFocus: Boolean = false, preload: Boolean = false, 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 ITomSelectRemote.() -> Unit = {})

Creates TomSelectRemote component with a remote data source.

Link copied to clipboard
@Composable
fun <T : Any> IComponent.tomSelectRemoteRef(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?, String?) -> List<RemoteOption>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, openOnFocus: Boolean = false, preload: Boolean = false, 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 ITomSelectRemote.() -> Unit = {}): TomSelectRemote<T>

Creates TomSelectRemote component with a remote data source, returning a reference.

Link copied to clipboard
@Composable
fun <T : Any> IComponent.tomTypeaheadRemote(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?) -> List<String>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, 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 with a remote data source.

Link copied to clipboard
@Composable
fun <T : Any> IComponent.tomTypeaheadRemoteRef(serviceManager: RpcServiceMgr<T>, function: suspend T.(String?, String?) -> List<String>, stateFunction: () -> String? = null, requestFilter: suspend RequestInit.() -> Unit? = null, 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 with a remote data source, returning a reference.

Link copied to clipboard
@Composable
open fun top(top: CssSize?)
Link copied to clipboard
@Composable
open fun transition(transition: Transition?)
Link copied to clipboard
@Composable
open fun transitionList(transitionList: List<Transition>?)
Link copied to clipboard
@Composable
open fun tsCallbacks(tsCallbacks: TomSelectCallbacks?)
Link copied to clipboard
@Composable
open fun tsOptions(tsOptions: TomSelectOptions?)
Link copied to clipboard
@Composable
open fun tsRenders(tsRenders: TomSelectRenders?)
Link copied to clipboard
@Composable
open operator fun String.unaryPlus()
@Composable
open operator fun ModifierBase.unaryPlus()
Link copied to clipboard
@Composable
open fun unicodeBidi(unicodeBidi: UnicodeBidi?)
Link copied to clipboard
fun <T> updateProperty(property: String, value: T)
fun <T> updateProperty(property: KProperty<*>, value: T)
Link copied to clipboard
@Composable
open fun verticalAlign(verticalAlign: VerticalAlign?)
Link copied to clipboard
@Composable
open fun visibility(visibility: Visibility?)
Link copied to clipboard
@Composable
open fun visible(visible: Boolean)
Link copied to clipboard
@Composable
open fun whiteSpace(whiteSpace: WhiteSpace?)
Link copied to clipboard
@Composable
open fun width(width: CssSize?)
Link copied to clipboard
@Composable
open fun wordBreak(wordBreak: WordBreak?)
Link copied to clipboard
@Composable
open fun wordSpacing(wordSpacing: CssSize?)
Link copied to clipboard
@Composable
open fun zIndex(zIndex: Int?)