FormControlBuildContext

Properties

Link copied to clipboard

Specifies a behavior to use with the resulting Form.

Link copied to clipboard

value of the field this form is bound to.

Link copied to clipboard

Defines the insets of the resulting Form.

Link copied to clipboard
var layout: (form: Form) -> Layout?

Defines what Layout to use with the resulting Form.

Functions

Link copied to clipboard
operator fun <T, A> invoke(a: Form.Field<A>, onInvalid: () -> Unit = {}, onReady: (A) -> T): FieldVisualizer<T>
operator fun <T, A, B> invoke(a: Form.Field<A>, b: Form.Field<B>, onInvalid: () -> Unit = {}, onReady: (A, B) -> T): FieldVisualizer<T>
operator fun <T> invoke(first: Form.Field<*>, second: Form.Field<*>, vararg rest: Form.Field<*>, onInvalid: () -> Unit = {}, onReady: (List<*>) -> T): FieldVisualizer<T>
operator fun <T, A, B, C> invoke(a: Form.Field<A>, b: Form.Field<B>, c: Form.Field<C>, onInvalid: () -> Unit = {}, onReady: (A, B, C) -> T): FieldVisualizer<T>
operator fun <T, A, B, C, D> invoke(a: Form.Field<A>, b: Form.Field<B>, c: Form.Field<C>, d: Form.Field<D>, onInvalid: () -> Unit = {}, onReady: (A, B, C, D) -> T): FieldVisualizer<T>
operator fun <T, A, B, C, D, E> invoke(a: Form.Field<A>, b: Form.Field<B>, c: Form.Field<C>, d: Form.Field<D>, e: Form.Field<E>, onInvalid: () -> Unit = {}, onReady: (A, B, C, D, E) -> T): FieldVisualizer<T>
Link copied to clipboard
infix fun <T> T.to(visualizer: FieldVisualizer<T>): Form.Field<T>
infix fun <T> Form.FieldState<T>.to(visualizer: FieldVisualizer<T>): Form.Field<T>
Link copied to clipboard
operator fun <T> FieldVisualizer<T>.unaryPlus(): Form.Field<T>