PaginateController<T> class

Inheritance

Constructors

PaginateController({PageFuture<T> pageControl, PageRequest pageRequest, int pageSize: RequestPaginate.DEFAULT_SIZE, String defaultTextNoData: "No data to show"})

Properties

defaultTextNoData ↔ String
read / write
error → Object
The latest error that has been faced when trying to load a page
read-only, inherited
hashCode → int
The hash code for this object.
read-only, inherited
hasListeners → bool
Whether any listeners are currently registered.
@protected, read-only, inherited
hasMoreItems → bool
Whether there are still more items to load
read-only, inherited
loadedItems → List<T>
The list of items that have already been loaded
read-only, inherited
noItemsFound → bool
set to true if no data was found
read-only, inherited
numberOfLoadedPages → int
The number of pages that have already been loaded
read-only, inherited
pageFuture PageFuture<T>
Called whenever a new page (or batch) is to be fetched [...]
final, inherited
pageSize → int
The number of entries per page
final, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
addStartFetchListener(VoidCallback listener) → void
inherited
addStopFetchListener(VoidCallback listener) → void
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 and removeListener will throw after the object is disposed). [...]
inherited
fetchNewPage() → Future<void>
Fetches a new page by calling pageFuture
inherited
init() → void
Called to initialize the controller. Same as reset
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
@protected, @visibleForTesting, inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
removeStartFetchListener(VoidCallback listener) → void
inherited
removeStopFetchListener(VoidCallback listener) → void
inherited
reset() → void
Resets all the information of the controller
inherited
retry() → void
Attempts to retry in case an error occurred
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited