Package io. kvision. form. text
Text input components, with password, text area, rich text area and typeahead support.
Types
Link copied to clipboard
Link copied to clipboard
data class TaAjaxOptions( val url: String? = null, val preprocessQuery: (String) -> dynamic? = null, val preprocessData: (dynamic) -> Array<String>? = null, val beforeSend: (<ERROR CLASS>, <ERROR CLASS>) -> dynamic? = null, val httpType: HttpType = HttpType.GET, val dataType: DataType = DataType.JSON, val processData: Boolean = true)
Content copied to clipboard
Data class for Typeahead AJAX options.
Link copied to clipboard
open class Typeahead( options: List<String>? = null, taAjaxOptions: TaAjaxOptions? = null, source: (String, (Array<String>) -> Unit) -> Unit? = null, items: Int? = 8, minLength: Int = 1, delay: Int = 0, type: <ERROR CLASS> = TextInputType.TEXT, value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, floating: Boolean = false, init: Typeahead.() -> Unit? = null)
Content copied to clipboard
Form field typeahead component.
Link copied to clipboard
open class TypeaheadInput( options: List<String>? = null, taAjaxOptions: TaAjaxOptions? = null, source: (String, (Array<String>) -> Unit) -> Unit? = null, items: Int? = 8, minLength: Int = 1, delay: Int = 0, type: <ERROR CLASS> = TextInputType.TEXT, value: String? = null, className: String? = null, init: TypeaheadInput.() -> Unit? = null)
Content copied to clipboard
The basic component for typeahead control.
Functions
Link copied to clipboard
fun <ERROR CLASS>.typeahead( options: List<String>? = null, taAjaxOptions: TaAjaxOptions? = null, source: (String, (Array<String>) -> Unit) -> Unit? = null, items: Int? = 8, minLength: Int = 1, delay: Int = 0, type: <ERROR CLASS> = TextInputType.TEXT, value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, floating: Boolean = false, init: Typeahead.() -> Unit? = null): Typeahead
Content copied to clipboard
DSL builder extension function.
Link copied to clipboard
fun <ERROR CLASS>.typeaheadInput( options: List<String>? = null, taAjaxOptions: TaAjaxOptions? = null, source: (String, (Array<String>) -> Unit) -> Unit? = null, items: Int? = 8, minLength: Int = 1, delay: Int = 0, type: <ERROR CLASS> = TextInputType.TEXT, value: String? = null, className: String? = null, init: TypeaheadInput.() -> Unit? = null): TypeaheadInput
Content copied to clipboard
DSL builder extension function.