Флаттер: Как получить данные в FireStore и показать эти данные в выпадающем меню? - PullRequest
0 голосов
/ 02 ноября 2019

Привет, ребята. У меня небольшая проблема с получением данных в 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"]; 

И в моей базе данных у меня есть эта структура:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...