Select Input
open class SelectInput( options: List<<Error class: unknown class>>? = null, value: String? = null, multiple: Boolean = false, ajaxOptions: AjaxOptions? = null, className: String? = null, init: SelectInput.() -> Unit? = null)
Content copied to clipboard
The basic component for Select control.
The select control can be populated directly from options parameter or manually by adding SelectOption or SelectOptGroup components to the container.
Parameters
options
an optional list of options (value to label pairs) for the select control
value
selected value
multiple
allows multiple value selection (multiple values are comma delimited)
ajax Options
additional options for remote (AJAX) data source
class Name
CSS class names
init
an initializer extension function
Constructors
Link copied to clipboard
fun SelectInput( options: List<<Error class: unknown class>>? = null, value: String? = null, multiple: Boolean = false, ajaxOptions: AjaxOptions? = null, className: String? = null, init: SelectInput.() -> Unit? = null)
Content copied to clipboard
Types
Functions
Link copied to clipboard
open fun add(position: Int, child: <Error class: unknown class>): SelectInput
Content copied to clipboard
Link copied to clipboard
open fun addAll(children: List<<Error class: unknown class>>): SelectInput
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun buildAttributeSet(attributeSetBuilder: <Error class: unknown class>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Hides dropdown with options.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Opens dropdown with options.
Link copied to clipboard
Toggles visibility of dropdown with options.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Extensions
Link copied to clipboard
fun SelectInput.selectOptGroup( label: String, options: List<<Error class: unknown class>>? = null, maxOptions: Int? = null, disabled: Boolean = false, className: String? = null, init: SelectOptGroup.() -> Unit? = null): SelectOptGroup
Content copied to clipboard
DSL builder extension function.
Link copied to clipboard
fun SelectInput.selectOption( value: String? = null, label: String? = null, subtext: String? = null, icon: String? = null, divider: Boolean = false, disabled: Boolean = false, selected: Boolean = false, className: String? = null, init: SelectOption.() -> Unit? = null): SelectOption
Content copied to clipboard
DSL builder extension function.