Ad
Load Data Lazily From Firestore Document In Flutter
For performance increase I want to load the data from a firestore document lazily. Therefore I use a PaginatedDataTable. In the rowList I have all the data from a firestore document which I want to show in the PaginatedDataTable. My question is does the lazy Loading from PaginatedDataTable work with Firestore?
/// DataTable Source
class DTS extends DataTableSource {
List<DataRow> rowList;
DTS(List<DataRow> rowList) {
this.rowList = rowList;
}
@override
DataRow getRow(int index) {
return this.rowList[index];
}
@override
int get rowCount =>
this.rowList.length;
@override
bool get isRowCountApproximate => false;
@override
int get selectedRowCount => 0;
}
Ad
Answer
From what I can quickly tell the standard PaginatedDataTable
/DataTableSource
classes don't natively support Firestore or any specific data source, but you'll have to implement those bindings yourself.
Explaining how to do that is a bit beyond what we can typically do here on Stack Overflow, but this search shows some promising results.
Ad
source: stackoverflow.com
Related Questions
- → How do you create a 12 or 24 mnemonics code for multiple cryptocurrencies (ETH, BTC and so on..)
- → Flutter: input text field don't work properly in a simple example..... where am I wrong?
- → Can I customize the code formatting of Dart code in Atom?
- → Is it possible to develop iOS apps with Flutter on a Linux virtual machine?
- → Display SnackBar in Flutter
- → JSON ObjectMapper in Flutter
- → Material flutter app source code
- → TabBarSelection No such method error
- → How do I set the animation color of a LinearProgressIndicator?
- → Add different routes/screens to Flutter app
- → Is there a way to get the size of an existing widget?
- → How to share a file using flutter
- → Is there an easy way to find particular text built from RichText in a Flutter test?
Ad