我試圖使用 MultiSelectFormField 創建一個包含多個選項的下拉串列。MultiSelectFormField 的資料源需要以下格式,
dataSource:[
{
"display": "Running",
"value": "Running",
},
{
"display": "Climbing",
"value": "Climbing",
},
{
"display": "Walking",
"value": "Walking",
},
],
但我所擁有的是一個字串型別串列,其中包含應顯示在下拉串列中的值 s。我的問題是如何轉換
list<String> dropDownValues=["Running","Climbing","Walking"]
到所需的格式
uj5u.com熱心網友回復:
請使用地圖運算子
final dropDownValues=["Running","Climbing","Walking"];
final data = dropDownValues.map((el) => {"display": el,"value" el,}).toList();
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/473918.html
