Привет, ребята. У меня небольшая проблема с получением данных в firestore и помещением этих данных в выпадающую кнопку. Итак, я хочу получить все «Название организации» в моей базе данных пожарного магазина и поместить его в выпадающую кнопку.
Мой код:
child: DropdownButton<String>(
elevation: 5,
hint: Center(
child: Text(
"Choose type of Organization",
style: TextStyle(
color: Colors.black,
),
),
),
items: typesOfOrg.map((String dropDownString){
return DropdownMenuItem<String>(
value: dropDownString,
child: Text(dropDownString),
);
}).toList(),
onChanged: (value) {
setState(() {
_value = value;
print(value);
});
},
value: _value,
),
На данный момент яу меня есть эта выпадающая кнопка, в которой он получает данные "typesofOrg", где это "typesofOrg" является статическим значением, которое я создал, в котором оно также является массивом.
var typesOfOrg = ["Breast Cancer", "DSWD"];
И в моей базе данных у меня есть эта структура: