我在下面简单的代码
RaisedButton(
onPressed: () {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
content: Container(
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Form(
child: Column(
children: <Widget>[
................
],
),
),
),
),
actions: [
RaisedButton(
onPressed: () {
model.delete();
}),
],
);
});
................
Expanded(
child: model.isBusy
? CircularProgressIndicator()
: ListView.builder(
padding: const EdgeInsets.all(8),
itemCount: model.listinit.length,
itemBuilder: (BuildContext context, int index) {
return CheckboxListTile(
value: true,
onChanged: (value) {
.....
},
activeColor: Colors.green,
);
注意上面的代码在同一个类中
我想要当我按下按钮时(model.delete -> 删除列表中的一项)。 CheckboxListTile
我会重新加载(listinit)
例如:
CheckboxListTile
我有 10 件商品
AlertDialog
显示,我删除了 1 个项目。关闭 AlertDialog
后,我的列表将显示 9 项。
对不起,因为我的英语不好,请帮帮我