Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 颤振如何存储下拉按钮中的选定值?_Json_Flutter_Dropdownbutton - Fatal编程技术网

Json 颤振如何存储下拉按钮中的选定值?

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", "

我如何使下拉按钮中的选定项将当前选定的json最小值和最大值存储到minTip和maxTip中

下面是我的代码的一个小示例:

 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(),
),