Package de.peekandpoke.kraft.addons.semanticui.forms

Types

Link copied to clipboard
interface SemanticOptions<T> : FieldOptions<T>
Link copied to clipboard
Link copied to clipboard
class UiCheckboxFieldRenderer(tag: Tag)
Link copied to clipboard
class UiDateFieldRenderer(tag: Tag)
Link copied to clipboard
class UiDateTimeFieldRenderer(tag: Tag)
Link copied to clipboard
Link copied to clipboard
class UiInputFieldRenderer(tag: Tag)
Link copied to clipboard
class UiPasswordFieldRenderer(tag: Tag)
Link copied to clipboard
class UiTimeFieldRenderer(tag: Tag)

Functions

Link copied to clipboard
fun VDom.formController(): ObservableProperty<FormController>
Link copied to clipboard
fun <P> FormField<P>.renderErrors(flow: FlowContent)
fun <P> renderErrors(field: FormField<P>, flow: FlowContent)
Link copied to clipboard
fun <T> Tag.UiCheckboxField(    value: T,     onChange: (T) -> Unit,     off: T,     on: T,     builder: UiCheckBoxComponent.Options<T>.() -> Unit = {}): ComponentRef<UiCheckBoxComponent<T, UiCheckBoxComponent.Props<T>>>
Link copied to clipboard
fun <T> Tag.UiInputField(    value: T,     onChange: (T) -> Unit,     toStr: (T) -> String,     fromStr: (String) -> T,     builder: UiInputFieldComponent.Options<T>.() -> Unit = {}): ComponentRef<UiInputFieldComponent<T, UiInputFieldComponent.Props<T>>>
Link copied to clipboard
fun Tag.UiTextArea(    value: String,     onChange: (String) -> Unit,     builder: UiTextAreaComponent.Options.() -> Unit = {}): ComponentRef<UiTextAreaComponent>

Properties

Link copied to clipboard
val Tag.UiCheckboxField: UiCheckboxFieldRenderer
Link copied to clipboard
val Tag.UiDateField: UiDateFieldRenderer
Link copied to clipboard
val Tag.UiDateTimeField: UiDateTimeFieldRenderer
Link copied to clipboard
val Tag.UiInputField: UiInputFieldRenderer
Link copied to clipboard
val Tag.UiPasswordField: UiPasswordFieldRenderer
Link copied to clipboard
val Tag.UiTimeField: UiTimeFieldRenderer