ListFieldImpl

open class ListFieldImpl<E>(property: KProperty0<MutableList<E>>, label: String, visibility: Visibility, onChange: Changer<List<E>>?, factory: ValidationFactory<List<E>>?) : AbstractHideable, ListField<E>

Constructors

Link copied to clipboard
constructor(property: KProperty0<MutableList<E>>, label: String, visibility: Visibility, onChange: Changer<List<E>>?, factory: ValidationFactory<List<E>>?)

Properties

Link copied to clipboard
open override val feedbacks: Feedbacks
Link copied to clipboard
open override val output: MutableList<E>
Link copied to clipboard
open override val required: Boolean
Link copied to clipboard
open override val state: MutableLive<LIstFieldImplState<E>>
Link copied to clipboard
open override val visibility: Visibility

Functions

Link copied to clipboard
open override fun add(item: E)
Link copied to clipboard
open override fun addAll(items: List<E>)
open override fun addAll(items: Array<E>)
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 remove(item: E)
Link copied to clipboard
open override fun removeAll(items: List<E>?)
open override fun removeAll(items: Array<E>?)
Link copied to clipboard
open override fun reset()
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 update(item: E, updater: () -> E)
Link copied to clipboard
open override fun validate(): Validity<List<E>>
Link copied to clipboard
open override fun validateToErrors(): Validity<List<E>>