我已经实现了FutureBuilder来填充ListView。现在,我想在此填充的ListView上实现搜索功能。 这是我如何执行此操作的代码:
FutureBuilder<ChatGroupListModel>(
future: localChatGroupList,
builder: (context,snapshot){
if (snapshot.connectionState == ConnectionState.done) {
if(snapshot.hasData) {
return ListView.builder(
itemCount: snapshot.data.listChatGroupListModel.length,
itemBuilder: (context, index) {
return ChatTileWidget(
chatGroupModel: snapshot.data.listChatGroupListModel[index],
);
},
);
}else if (snapshot.hasError) {
return Text("${snapshot.error}");
}else return Center(
child: NoDataWidget(),
);
} else return Center(
child: CircularProgressIndicatorWidget()
);
},
);
现在我要搜索此填充数据。请分享不调用API的方法。