BaseFieldImpl

open class BaseFieldImpl<O>(property: KMutableProperty0<O?>, label: String, visibility: Visibility, hint: String, onChange: Changer<O>?, factory: ValidationFactory<O>?) : AbstractHideable, BaseField<O>

Deprecated

In favour of GenericBaseField

Constructors

Link copied to clipboard
constructor(property: KMutableProperty0<O?>, label: String, visibility: Visibility, hint: String, onChange: Changer<O>?, factory: ValidationFactory<O>?)

Properties

Link copied to clipboard
open override val feedbacks: Feedbacks
Link copied to clipboard
open override val hint: String
Link copied to clipboard
open override val label: Label
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val output: O?
Link copied to clipboard
open override val required: Boolean
Link copied to clipboard
override val state: MutableLive<BaseFieldImplState<O & Any>>
Link copied to clipboard
open override val visibility: Visibility

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun hide(hide: Boolean?)
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun set(value: O?)
Link copied to clipboard
open override fun setVisibility(v: Visibility)
Link copied to clipboard
open override fun show(show: Boolean?)
Link copied to clipboard
open override fun validate(): Validity<O>
Link copied to clipboard
open override fun validateToErrors(): Validity<O>