我将redux用于颤动,因此每个演示文稿都是无状态的,但是我无法使下拉菜单正常工作,因为当从下拉列表中选择值时,我无法更改其状态以触发颤动来重建下拉部分。
我试图为this屏幕实现下拉菜单。
我的代码如下:
List<String> _suppliers = <String>['Apple', 'Google'];
String _supplier = 'Apple';
...
DropdownButton(
key: _supplierKey,
value: _supplier,
items: _suppliers.map((String value) {
return new DropdownMenuItem<String>(
value: value,
child: new Text(value),
);
}).toList(),
onChanged: (String newValue) {
_supplier = newValue;
}),
...
我不知道我是否实施了正确的解决方法?任何帮助将不胜感激。谢谢。
答案 0 :(得分:0)
我在这里可以看到两个选项:
或
setState()
方法对其进行更新,然后按照常规方式进行操作即可:)