【发布时间】:2020-03-21 14:53:09
【问题描述】:
我有一个列表视图构建器,它的内容最初是在 api 调用中填充的。
Container(
child: RefreshIndicator(
onRefresh: getOrderData,
child: LoadMore(child:
ListView.builder(
itemCount: _bookingData.bookingData == null
? Center(child: CircularProgressIndicator(),)
: _bookingData.bookingData.length,
shrinkWrap: true,
itemBuilder: (BuildContext context, int index) {
return
GestureDetector(
onTap: (){Navigator.push(context, MaterialPageRoute(builder:
(context)=>BookingDetails(_bookingData.bookingData[index]
)));},
child: (widget.formattedDate == null&&widget.bookId == null) ?
// List()
ListPopUP(_bookingData.bookingData[index])
我想按日期过滤列表。所以我需要做另一个 api 请求。现在我想根据 api 响应重新加载列表视图。我怎样才能做到这一点
【问题讨论】:
-
您可以使用空的 setState 调用或给 Listview 一个 UniqueKey