ListField<E extends Entity> class

Example: late final EntityListField

Inheritance
Available Extensions

Properties

entity Entity
finalinherited
first → E
no setter
firstOrDefault → E?
no setter
hashCode int
The hash code for this object.
no setterinherited
i Iterator<E>
no setter
isComputed bool
no setterinherited
isEmpty bool
no setter
isLoaded bool
no setterinherited
isNotEmpty bool
no setter
label String
getter/setter pairinherited
last → E
no setter
lastOrDefault → E?
no setter
length int
no setter
name String
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rx Rx<ListField<E>>
This will listen to any changes to the list, including its entity children.
no setter
rxEx Rx<ListField<E>>
This will listen to only changes to the list. Changes from its entity children will be ignored.
no setter
value List<E>
no setteroverride

Methods

add(E entity) → void
addAll(Iterable<E> entities) → void
any(bool test(E)) bool
assignAll(Iterable<E> entities) → void
clear() → void
every(bool test(E element)) bool
firstWhere(bool test(E element), {E orElse()?}) → E
firstWhereOrDefault(bool test(E element)) → E?
fold<T>(T initialValue, T combine(T previousValue, E element)) → T
forEach(void f(E element)) → void
innerDefaultValue() List<E>
override
innerLoad(dynamic rawData, {bool copy = false}) → void
override
insert(int index, E entity) → void
load(List rawData) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onChanged({required ValueChanged<List<E>?> action}) → void
inherited
onLoaded({required ValueChanged<List<E>?> action, void reset()?}) → void
inherited
propagate() → void
inherited
register(EntityBuilder<E> createEntity) → void
remove(E entity) bool
removeAt(int index) → void
removeLast() → void
removeWhere(bool test(E element)) → void
reset() → void
inherited
sort([int compare(E a, E b)?]) → void
toString() String
A string representation of this object.
inherited
updateState({bool exclusive = false}) → void
override
where(bool test(E)) Iterable<E>

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](int index) → E

Static Methods

create<E extends Entity>({EntityBuilder<E>? register}) ListField<E>
of<E extends Entity>(E child) ListField<E>?
Get the ListField (parent) of the entity