AsyncAggregateValue<T> class
This class is used to asynchronously retrieve values returned from CollectionBase.aggregate, etc.
You can get the aggregate value of the collection from value.
load loads the file and reload reloads the file.
load is automatically executed when CollectionBase.aggregate is executed.
CollectionBase.aggregateなどから返される値を非同期で取得するためのクラスです。
valueからコレクションの集計値を取得できます。
loadで読み込みを行い、reloadで再読み込みを行います。
CollectionBase.aggregateを実行した時点で自動的にloadが実行されます。
- Inheritance
-
- Object
- ChangeNotifier
- AsyncAggregateValue
- Implemented types
-
- ValueListenable<
T?>
- ValueListenable<
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
-
loading
→ Future<
T> ? -
You can wait for it to load.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → T?
-
The current value of the object. When the value changes, the callbacks
registered with addListener will be invoked.
no setteroverride
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
inherited
-
load(
) → Future< T?> - Retrieve the aggregate results of the collection from the server.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
reload(
) → Future< T?> - Retrieve the aggregate results of the collection from the server.
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited