Flutter无限滚动分页在移除项目列表后不刷新

bihw5rsg  于 2023-08-07  发布在  Flutter
关注(0)|答案(1)|浏览(151)

从分页中删除一个项目后,我得到了一个Ranger错误(索引),我想更新我的分页列表,只要一个项目被删除,甚至添加,这是我使用的代码,我如何删除该项目,并更新它没有任何问题。

PagingController<int, Content>? paginationCtrl;

paginationCtrl!.itemList!
        .removeWhere((element) => element.id == ID);

字符串

ilmyapht

ilmyapht1#

看起来你必须设置paginationController.itemList,而不是修改它。
试试看

paginationCtl!.itemList! = paginationCtl!.itemList!.where((element) => element.id != ID)

字符串
这将触发PagingController中的ValueNotifier并刷新UI。
源代码

相关问题