Flutter 延迟加载(和/或可分页)数据表/网格

Jam*_*ock 6 flutter

是否有像您在基本上任何其他 UI 框架(如 Angular/React/WinForms/WPF 等)中看到的全功能网格控件的任何选项?

具体来说,我想让它执行虚拟滚动(延迟加载)和/或分页,从异步数据源按需拉出页面。尽管有描述,PaginatedDataTable 并不是真正的分页数据表,因为它仍然需要按行加载数据并且不是异步的,因此您必须提前加载所有数据。

似乎没有其他东西符合要求。

按需按列排序、过滤等额外功能,就像您在 DevExpress、Telerik 和市场上用于其他平台的任何其他网格控件中看到的那样。

建议?

Ala*_*nez 1

看看responsive_grid_list,其中文档说:

一个 Flutter 插件,用于使用 ListView.builder()、带有 SliverChildBuilderDelegate 的 SliverList 或任何其他列表创建响应式网格列表。

提供的 Widget 本质上与 Flutter Wrap Widget 类似,但由于内部使用了 ListView.builder() 函数,因此它们对于大型列表的性能更高。

并帮助您解决“延迟加载”问题。