提交 272b4ad0 authored 作者: 祁增奎's avatar 祁增奎

增加列表全刷方法

上级 955076b9
...@@ -119,6 +119,15 @@ class _MyListViewPublicState extends State<MyListViewPublic> { ...@@ -119,6 +119,15 @@ class _MyListViewPublicState extends State<MyListViewPublic> {
} }
} }
/// 刷新全部数据
void notifyAllItem(List list) {
_dataList.clear();
_dataList.addAll(list);
if (mounted) {
setState(() {});
}
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
Widget child = RefreshIndicator( Widget child = RefreshIndicator(
...@@ -254,6 +263,11 @@ class MyListController { ...@@ -254,6 +263,11 @@ class MyListController {
return _deerListViewState?.notifySingleItem(index, beanJson); return _deerListViewState?.notifySingleItem(index, beanJson);
} }
/// 重新渲染数据
void refreshData(List dataList) {
return _deerListViewState?.notifyAllItem(dataList);
}
/// 获取数据源 /// 获取数据源
List get dataList => _deerListViewState?._dataList ?? []; List get dataList => _deerListViewState?._dataList ?? [];
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论