【发布时间】:2021-03-23 11:26:41
【问题描述】:
addData(){
Map<String, dynamic> Demodata = {"Name": "The growing developer",
"motto":"Let's grow and learn together"
};
CollectionReference collectionReference = FirebaseFirestore.instance.collection('Patients');
collectionReference.add(Demodata);
}
FectchData(){
CollectionReference collectionReference = FirebaseFirestore.instance.collection('Patients');
collectionReference.snapshots().listen((snapshot) {
List documents;
setState(() {
documents = snapshot.**documents**;<---- the word 'document' is uderlined
by red color line
});
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Create a new record"),
centerTitle: true,
),
body: Center(
child: Column(
children: <Widget>[
ElevatedButton(onPressed: FectchData
, child: Text(
"Patient details",
)),
ElevatedButton(onPressed: (){
}, child: Text(
"Contact Details",
)),
ElevatedButton(onPressed: (){
}, child: Text(
"Allergies/Adverse drug reaction",
)),ElevatedButton(onPressed: (){
}, child: Text(
"Immunisation Status",
)),
ElevatedButton(onPressed: (){}, child:
Text(
"Pregnancy details",
)),
ElevatedButton(onPressed: (){}, child:
Text(
"BreastFeeding details",
)),
ElevatedButton(onPressed: (){}, child:
Text(
"Social History details",
)),
ElevatedButton(onPressed: (){}, child:
Text(
"Past Medical History",
)),
ElevatedButton(onPressed: (){}, child:
Text(
"Medications and Supplements",
)),
],
),
),
);
}
}
【问题讨论】:
标签: flutter google-cloud-firestore