大家好,我在将数据存储到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”的数据,其中“ typesofOrg”是我创建的静态值,它也是一个数组。
var typesOfOrg = ["Breast Cancer", "DSWD"];
在我的数据库中,我具有以下结构: