ListInput<T, S, U, M, C extends InputConfig<S, U>, I extends Input<T, S, U, C>> class

Inheritance

Constructors

ListInput({required ListConfig<T, S, U, C, I> config, required ValueNotifier<InputStatus> status, required ValueNotifier<List<I>> list})
ListInput.init(ListConfig<T, S, U, C, I> config)
factory

Properties

canAdd bool
no setter
config ListConfig<T, S, U, C, I>
finalinherited
count int
no setter
formatted List<T>
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setteroverride
isFull bool
no setteroverride
isValid bool
no setteroverride
list ValueNotifier<List<I>>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state List<S>
no setteroverride
status ValueNotifier<InputStatus>
finalinherited
value List<U?>
no getterinherited

Methods

add() → void
addDefaultListeners() → void
override
dispose() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAt(int index) → void
toString() String
A string representation of this object.
inherited
update(List<U?> value) → void
inherited
updateStatus({bool? hovered, bool? focused, bool? touched, bool? dirty, bool? empty, bool? full, bool? edited, bool? submitted, FetchStatus? fetch}) → void
inherited
validate() bool
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited