【发布时间】:2020-03-12 06:18:44
【问题描述】:
我需要帮助从 DropdownButtonFormField 中获取两个值。下拉表单项是从 Firestore 中的文档创建的列表。这是我的下拉菜单:
return DropdownButtonFormField(
isExpanded: true,
decoration: textInputDecoration,
value: _currentUser,
hint: Text(
'Select User',
),
onChanged: (val) {
setState(() => _currentUser = val);
setState(() => UserDropdownList.some = val);
},
items: user.map((user){
return DropdownMenuItem(
value: user.userId,
child: Text(user.name)
);
}).toList(),
);
从我的下拉列表中,我将 userId 作为值,而在下拉列表中,名称显示为文本。但是,我想要第二个值,它可以将所选用户的名称与 userId 放在一起。请帮忙!
【问题讨论】:
标签: firebase flutter dart dropdown