我有一個串列,我想將它傳輸到我的 DataTable 行,我該怎么做?此串列中的“cardbills”具有以下值:
print(cardbills);
[{"serial":"281929282881","value":4.8150,"vat":1.1556,"total":5.9706,"energy":0},{"serial":"281929282881","value":1.0567,"vat":0.2536,"total":1.3103,"energy":0}]
DataTable(
columns: getColumns(columns),
rows: [],
)
uj5u.com熱心網友回復:
嘗試這個:
DataTable(
columns: getColumns(columns),
rows: cardbills.map((e) => DataRow(
cells: [
DataCell(Text(e['serial'])),
DataCell(Text(e['value'])),
DataCell(Text(e['vat'])),
DataCell(Text(e['total'])),
DataCell(Text(e['energy-a'])),
],
onSelectChanged: (newValue) {
print('row 1 pressed');
},
))
.toList(),
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/535055.html
標籤:扑镖
