// Я пытался заставить выбранных пользователей в моем выпадающем меню сохранить в firestore, но это не сохранение.вот важная часть моего кода, я думаю, что весь основной код уже существует // Я недавно хранил некоторую информацию в экземпляре документа firestore, но, кажется, я не знаю, как использовать для выпадающего меню
User selectedUser;
List<User> users = <User>[const User('Normal User'),const User('Senior'),const User('Junior'), const User('Admin')];
}
new DropdownButton<User>(
value: selectedUser,
onChanged: (User newValue) {
setState(() {
selectedUser = newValue;
});
},
items: users.map((User user) {
return new DropdownMenuItem<User>(
value: user,
child: new Text(
user.name,
),
);
}).toList(),
),
Future sendData() async{
Firestore.instance.collection('Profession').document()
.setData({ 'selectedUser': selectedUser,
})
.catchError((error) {
print('error: $error');
return null;
});