Json 颤振如何存储下拉按钮中的选定值?
我如何使下拉按钮中的选定项将当前选定的json最小值和最大值存储到minTip和maxTip中 下面是我的代码的一个小示例:Json 颤振如何存储下拉按钮中的选定值?,json,flutter,dropdownbutton,Json,Flutter,Dropdownbutton,我如何使下拉按钮中的选定项将当前选定的json最小值和最大值存储到minTip和maxTip中 下面是我的代码的一个小示例: String minTip; String maxTip; String _mySelection; List<Map> _myJson = [ {"id": "1", "name": "Restaurant", "min": "10", "max": "20"}, {"id": "2", "name": "Delivery", "
String minTip;
String maxTip;
String _mySelection;
List<Map> _myJson = [
{"id": "1", "name": "Restaurant", "min": "10", "max": "20"},
{"id": "2", "name": "Delivery", "min": "5", "max": "15"}
];
DropdownButton<String>(
value: _mySelection,
style: TextStyle(color: Colors.orange),
onChanged: (String newValue) {
setState(() {
_mySelection = newValue;
});
},
items: _myJson.map((Map map) {
return DropdownMenuItem<String>(
child: new Text(map["name"]),
value: map["id"].toString(),
);
}).toList(),
),
String-minTip;
字符串maxTip;
字符串(u)选举;;
列表_myJson=[
{“id”:“1”,“name”:“Restaurant”,“min”:“10”,“max”:“20”},
{“id”:“2”,“name”:“Delivery”,“min”:“5”,“max”:“15”}
];
下拉按钮(
值:_mySelection,
样式:TextStyle(颜色:Colors.orange),
onChanged:(字符串newValue){
设置状态(){
_mySelection=newValue;
});
},
项目:_myJson.map((映射){
返回下拉菜单项(
子项:新文本(映射[“名称]),
值:映射[“id”]。toString(),
);
}).toList(),
),