У меня есть виджет, который позже вызывается в моем основном файле скаффолдинга. Этот виджет содержит выпадающее меню, но я не могу изменить состояние при выборе другого значения. Поле не обновляется, и я получаю сообщение об ошибке «ошибка: метод не найден:« setState ».
setState (() {'
^^^^^^^^
Я обновил метод setState и удалил из него код, но он по-прежнему говорит, что метод не найден.
child: DropdownButton(
hint: Text('Medical'),
value: _selectedCustomerType,
onChanged: (newValue) {
setState(() {
_selectedCustomerType = newValue;
});
},
items: _customerType.map((cusType) {
print(cusType);
return DropdownMenuItem(
child: Text(cusType),
value: cusType,
);
}).toList(),
),
Мне нужно иметь возможность обновлять значение и отображать его при выборе нового значения.