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", "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(),
),
解决方案
推荐阅读
- sql-server - How to keep displaying results in SSMS
- wso2 - WSO2 EI : to add pipe delimiter in csv file
- powershell - 带有变量参数的 Powershell 调用运算符(&)
- angular - 如何使用 RxJS 共享运算符共享 Angular httpClient.get 调用?
- selenium - 我无法使用 Selenium Java 中的更新按钮提交表单?请在下面找到 HTML
- c# - Visual Studio 处理在调试会话期间打开的文件夹
- asp.net - 如何允许用户在 asp.net webForms 中标记汽车的损坏部分?
- html - 即使我复制并粘贴了代码,我的字体和文本大小类也不起作用
- c# - 平衡嵌套括号的超级解析器
- php - 为语言处理设置正确的 .htaccess 设置