flutter - Flutter:如何在 Firestore 中获取数据并在下拉按钮中显示这些数据?
问题描述
我在从 Firestore 获取数据并将该数据放入下拉按钮时遇到问题。我想在我的 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”创建为静态数组。
var typesOfOrg = ["Breast Cancer", "DSWD"];
在我的数据库中,我有这样的结构:
解决方案
推荐阅读
- c# - 如何使用 LINQ 获取所有不同值的总和
- python - python 正则表达式 [新手]
- r - 用 R 中所有变量的中位数替换缺失值
- c - C 中的表达式和 for 循环
- python - 合并和排序 2 个数据框并使用一个公共列创建另一个
- android - 在 RecyclerView 中显示带有视频文件的文件夹
- jetbrains-ide - 将 IntelliJ 键映射导入 Rider IDE
- javascript - 如何使用 ng-repeat 过滤带有 arraylist 的数组
- proxy - 用于 HTTP/2 的 Netty ProxyHandler
- angular - Angular:如何动态选择选择组件的第一项