DbLensTableController class

Mengelola pagination, kolom, pencarian, dan sort untuk satu koleksi (mode "browse" — bukan hasil query mentah, lihat DbLensQueryController).

Inheritance

Constructors

DbLensTableController({required LensRepository repository, DbLensConfig config = const DbLensConfig()})

Properties

activeColumns List<String>
no setter
canRefresh bool
no setter
columns List<String>
getter/setter pair
columnsTable String?
getter/setter pair
config DbLensConfig
final
hasActiveSearch bool
no setter
hashCode int
The hash code for this object.
no setterinherited
hasListeners bool
Whether any listeners are currently registered.
no setterinherited
isPageTransition bool
no setter
lastError String?
getter/setter pair
loading bool
getter/setter pair
pagination DbLensPaginationController<Map<String, Object?>>?
getter/setter pair
refreshing bool
getter/setter pair
rowCount int
no setter
rows List<Map<String, Object?>>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchText String
getter/setter pair
sortAscending bool
getter/setter pair
sortColumn String?
getter/setter pair

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
bindTo(String sourceId, String collection) Future<void>
Ikat controller ke sourceId/collection — memuat kolom (jika ganti) dan halaman pertama.
clearSearch() → void
dispose() → void
Discards any resources used by the object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
refresh() Future<void>
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
reset() → void
Lepas ikatan ke koleksi manapun (dipanggil saat pindah source/koleksi).
setSearchText(String value) → void
toggleSort(String column) → void
toString() String
A string representation of this object.
inherited
visibleRows({required List<String> columns}) List<Map<String, Object?>>

Operators

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