DbLensTableController class
Mengelola pagination, kolom, pencarian, dan sort untuk satu koleksi (mode "browse" — bukan hasil query mentah, lihat DbLensQueryController).
- Inheritance
-
- Object
- ChangeNotifier
- DbLensTableController
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