【发布时间】:2021-03-05 08:52:37
【问题描述】:
我在 FireStore 中的文档上有一个 ListView 映射,我想分别检查每个文件并在再次按下时取消选中它
你能告诉我他们按照这个代码的方式吗?因为我是初学者
这是我的代码:
class MyTask extends StatefulWidget {
@override
_MyTaskState createState() => _MyTaskState();
}
class _MyTaskState extends State<MyTask> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
child: StreamBuilder(
stream: FirebaseFirestore.instance
.collection('users')
.doc('all')
.collection(user.uid)
.snapshots(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return ListView(
children: snapshot.data.docs
.map<Widget>((DocumentSnapshot document) {
return Container(
width:200,
height:200,
child: Column(
children: [
Text('Title : ${document.data()['title''),
Checkbox(
value:,
onChanged: (val) {
}),
);
}).tolist();
【问题讨论】:
标签: firebase flutter listview dart google-cloud-firestore