Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun accepts(vararg rules: Rule<T>)

Adds a validation rule

Link copied to clipboard
open fun <X> access(key: TypedKey<X>): FieldOptions.Access<T, X>
Link copied to clipboard
open fun asDateInput()
Link copied to clipboard
open fun asDateTimeInput()
Link copied to clipboard
open fun asTimeInput()
Link copied to clipboard
open fun autofocus(focus: Boolean = true)
Link copied to clipboard
open fun disabled(disabled: Boolean = true)
Link copied to clipboard
open override fun label(label: String)
Link copied to clipboard
open fun leftIcon(iconFn: SemanticIconFn)
Link copied to clipboard
open fun leftLabel(labelFn: DIV.(UiInputFieldComponent<T, *>) -> Unit)
Link copied to clipboard
open fun renderAfterField(): DIV.(UiInputFieldComponent<*, *>) -> Unit?
Link copied to clipboard
open fun renderBeforeField(): DIV.(UiInputFieldComponent<*, *>) -> Unit?
Link copied to clipboard
open fun revealPasswordIcon(hiddenIcon: SemanticIconFn = { eye_outline }, visibleIcon: SemanticIconFn = { eye_slash_outline })
Link copied to clipboard
open fun rightClearingIcon(iconFn: SemanticIconFn = { grey.times })
Link copied to clipboard
open fun rightIcon(iconFn: SemanticIconFn)
open fun rightIcon(iconFn: SemanticIconFn, block: I.(UiInputFieldComponent<T, *>) -> Unit)
Link copied to clipboard
open fun rightLabel(labelFn: DIV.(UiInputFieldComponent<T, *>) -> Unit)
Link copied to clipboard
open fun wrapFieldWith(): SemanticTag.() -> SemanticTag?
open fun wrapFieldWith(wrap: SemanticTag.() -> SemanticTag)

Properties

Link copied to clipboard
open val appear: FieldOptions.Access<T, SemanticFn>
Link copied to clipboard
open override val attributes: MutableTypedAttributes
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val label: FieldOptions.Access<T, RenderFunc<LABEL>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val rules: MutableList<Rule<T>>
Link copied to clipboard
Link copied to clipboard
open val type: FieldOptions.Access<T, InputType>