【发布时间】:2020-07-27 10:53:39
【问题描述】:
这是我使用它作为刷新我的小部件的功能的小部件(它通常是一个具有 onpressed 功能的浮动按钮),所以我想在这里使用我的小部件的键来刷新我的小部件
Widget floatingButton(int index){
if(index == 0){
return FloatingActionButton(
backgroundColor: Color.fromRGBO(29, 142, 41,1),
disabledElevation: 12,
child: Icon(Icons.refresh),
onPressed: () {
prefix0.Dashboard k = new prefix0.Dashboard();
k.createState().reassemble();
});
}
else return null;
}
这是我想要刷新的小部件,它的键 "refresh" 在未来的构建器中
FutureBuilder(
key: refrKey,
future: model.tData(),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.done) {
if (snapshot.data == null) {
return Center(
child: Column(children: [
SizedBox(
height: MediaQuery.of(context).size.height / 6,),
Text('no data')
]));
} else { ...
【问题讨论】:
标签: flutter dart flutter-layout flutter-dependencies dart-pub