Flutter分页数据表,每个页面上有单独的API请求



我正在使用PaginatedDataTable小部件来显示我的数据,它从一开始就需要所有数据。例如,我想要每页10个条目,并且我有100个数据记录(条目(,因此小部件需要100个数据纪录才能构建UI。但该项目在大量数据记录方面具有巨大潜力。

有没有一种方法(或其他小部件(可以通过多请求构建一个分页表(每次从db(调用api(更改页面时提取(,以避免在我们尝试一次提取所有数据时长时间加载?

在应用程序中获取大数据会影响性能,从而影响用户体验。

您可以使用infinite paginationcustom pagination list实现分页逻辑

为此,分页逻辑必须在服务器中实现,响应应包含总页码和当前页码以及数据

您可以在pub.dev 中找到一些用于无限分页的有用软件包

非常感谢您的回答。(Suz Zan(我发现了一些具有easy_Page_datable小部件结构的包,但最后我决定构建我的一个分页表小部件!(完全自定义(。

相关内容

  • 没有找到相关文章

最新更新