【发布时间】:2021-06-26 12:26:29
【问题描述】:
我正在从 API 创建 DropdownButton。下拉列表已按我的需要显示,但问题是我选择的列表也没有显示,单击列表时显示错误:
Unhandled Exception: type 'int' is not a subtype of type 'String'
这是我的变量声明:
String _provinceSelected;
这是我的 DropdownButton 小部件:
DropdownButton(
hint: Text('your province'),
itemHeight: 60,
isExpanded: true,
items: dataProvince.map((item) {
return DropdownMenuItem(
child: Text(item['name']),
value: item['id'],
);
}).toList(),
onChanged: (value) {
setState(() {
_provinceSelected = value;
});
},
value: _provinceSelected,
),
我的代码有什么问题吗?请帮忙?
【问题讨论】:
-
item对象是什么? -
项目为List