Package-level declarations

Text input components, with password, text area, rich text area and typeahead support.

Types

Link copied to clipboard
abstract class AbstractText(label: String? = null, rich: Boolean = false, val floating: Boolean = false, className: String? = null) : SimplePanel, StringFormControl, MutableState<String?>

Base class for form field text components.

Link copied to clipboard
abstract class AbstractTextInput(value: String? = null, maxlength: Int? = null, className: String? = null) : Widget, GenericFormComponent<String?> , FormInput, MutableState<String?>

Base class for basic text components.

Link copied to clipboard
interface Mask

Generic text input mask controller.

Link copied to clipboard
interface MaskFactory

Text input mask controller factory.

Link copied to clipboard

Text input mask controller manager.

Link copied to clipboard
interface MaskOptions

Generic text input mask options.

Link copied to clipboard
open class Password(value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, val floating: Boolean = false, init: Password.() -> Unit? = null) : Text

Form field password component.

Link copied to clipboard
open class Text(type: InputType = InputType.TEXT, value: String? = null, name: String? = null, maxlength: Int? = null, label: String? = null, rich: Boolean = false, val floating: Boolean = false, init: Text.() -> Unit? = null) : AbstractText

Form field text component.

Link copied to clipboard
open class TextArea(cols: Int? = null, rows: Int? = null, value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, val floating: Boolean = false, init: TextArea.() -> Unit? = null) : AbstractText

Form field textarea component.

Link copied to clipboard
open class TextAreaInput(cols: Int? = null, rows: Int? = null, value: String? = null, className: String? = null, init: TextAreaInput.() -> Unit? = null) : AbstractTextInput

Basic textarea component.

Link copied to clipboard
open class TextInput(type: InputType = InputType.TEXT, value: String? = null, maxlength: Int? = null, className: String? = null, init: TextInput.() -> Unit? = null) : AbstractTextInput

Basic text component.

Functions

Link copied to clipboard
fun Container.password(value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, floating: Boolean = false, init: Password.() -> Unit? = null): Password

DSL builder extension function.

Link copied to clipboard
fun Container.text(type: InputType = InputType.TEXT, value: String? = null, name: String? = null, maxlength: Int? = null, label: String? = null, rich: Boolean = false, floating: Boolean = false, init: Text.() -> Unit? = null): Text

DSL builder extension function.

Link copied to clipboard
fun Container.textArea(cols: Int? = null, rows: Int? = null, value: String? = null, name: String? = null, label: String? = null, rich: Boolean = false, floating: Boolean = false, init: TextArea.() -> Unit? = null): TextArea

DSL builder extension function.

Link copied to clipboard
fun Container.textAreaInput(cols: Int? = null, rows: Int? = null, value: String? = null, className: String? = null, init: TextAreaInput.() -> Unit? = null): TextAreaInput

DSL builder extension function.

Link copied to clipboard
fun Container.textInput(type: InputType = InputType.TEXT, value: String? = null, maxlength: Int? = null, className: String? = null, init: TextInput.() -> Unit? = null): TextInput

DSL builder extension function.