Select
open class Select(options: List<<ERROR CLASS>>?, value: String?, name: String?, multiple: Boolean, ajaxOptions: AjaxOptions?, label: String?, rich: Boolean, init: Select.() -> Unit?)
Content copied to clipboard
The form field 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
name
the name attribute of the generated HTML input element
multiple
allows multiple value selection (multiple values are comma delimited)
ajax Options
additional options for remote (AJAX) data source
label
label text bound to the input element
rich
determines if label can contain HTML code
init
an initializer extension function
Constructors
Types
Functions
build Class Set
Link copied to clipboard
dispose All
Link copied to clipboard
get Children
Link copied to clipboard
hide Options
Link copied to clipboard
Hides dropdown with options.
remove Event Listener
Link copied to clipboard
remove Event Listeners
Link copied to clipboard
set Event Listener
Link copied to clipboard
show Options
Link copied to clipboard
Opens dropdown with options.
toggle Options
Link copied to clipboard
Toggles visibility of dropdown with options.
Properties
ajaxOptions
Link copied to clipboard
dropdownAlign
Link copied to clipboard
emptyOption
Link copied to clipboard
input
Link copied to clipboard
invalidFeedback
Link copied to clipboard
liveSearch
Link copied to clipboard
maxOptions
Link copied to clipboard
placeholder
Link copied to clipboard
selectedIndex
Link copied to clipboard
selectedLabel
Link copied to clipboard
selectWidth
Link copied to clipboard
selectWidthType
Link copied to clipboard
Extensions
select Opt Group
Link copied to clipboard
fun Select.selectOptGroup(label: String, options: List<<ERROR CLASS>>? = null, maxOptions: Int? = null, disabled: Boolean = false, className: String? = null, init: SelectOptGroup.() -> Unit? = null): SelectOptGroup
Content copied to clipboard
DSL builder extension function.
select Option
Link copied to clipboard
fun Select.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.