从分页中删除一个项目后,我得到了一个Ranger错误(索引),我想更新我的分页列表,只要一个项目被删除,甚至添加,这是我使用的代码,我如何删除该项目,并更新它没有任何问题。
PagingController<int, Content>? paginationCtrl; paginationCtrl!.itemList! .removeWhere((element) => element.id == ID);
字符串
ilmyapht1#
看起来你必须设置paginationController.itemList,而不是修改它。试试看
paginationController.itemList
paginationCtl!.itemList! = paginationCtl!.itemList!.where((element) => element.id != ID)
字符串这将触发PagingController中的ValueNotifier并刷新UI。源代码
PagingController
ValueNotifier
1条答案
按热度按时间ilmyapht1#
看起来你必须设置
paginationController.itemList
,而不是修改它。试试看
字符串
这将触发
PagingController
中的ValueNotifier
并刷新UI。源代码