Flutter 多个下拉问题

Flutter multiple drop-down issues

提问人:Tushar Khardikar 提问时间:9/15/2023 最后编辑:Tushar Khardikar 更新时间:9/15/2023 访问量:18

问:

我制作了一个数据表,其中我制作了一个下拉列表,该下拉列表位于每一行中,因此当我在一个下拉列表中切换下拉列表的值时,所有下拉列表值都会更改,因此我想停止其影响 结果是在更改一个下拉列表值时获得相同的所有下拉列表值


final Map<String, IconData> symbolIconMapping = {
  "Mark": Icons.check, // You can set appropriate icons for each symbol
  "X": Icons.close,
  "-": Icons.line_axis,
  "DNS": Icons.dns,
  'r': Icons.some_icon_for_r, // Replace with the actual icon you want
};

String? _selectedSymbol;

DropdownButton<String>(
  value: _selectedSymbol,
  items: _symbols.map((String symbol) {
    return DropdownMenuItem<String>(
      value: symbol,
      child: Padding(
        padding: const EdgeInsets.all(4),
        child: Text(symbol),
      ),
    );
  }).toList(),
  onChanged: (value) {
    setState(() {
      _selectedSymbol = value;
    });
  },
)
Flutter 数据表 选择

评论

0赞 Hitarth Chhunchha 9/15/2023
添加最少的代码以了解方案

答: 暂无答案