Api 如何使用flatter迭代映射到小部件?
我有一个动态对象的列表,如何在flatter中迭代这个映射到dataTable 我的地图是这样的Api 如何使用flatter迭代映射到小部件?,api,flutter,dart,Api,Flutter,Dart,我有一个动态对象的列表,如何在flatter中迭代这个映射到dataTable 我的地图是这样的 theList [1]:Map (9 items) 0:"id" -> "1345" 1:"count" -> "1" 2:"FIRST_NAME" -> " ali " 3:"SECOND_NAME" -> "hu" 7:"added_in" -> "2016-11-30"
theList
[1]:Map (9 items)
0:"id" -> "1345"
1:"count" -> "1"
2:"FIRST_NAME" -> " ali "
3:"SECOND_NAME" -> "hu"
7:"added_in" -> "2016-11-30"
9:"DESIGNATION" -> Map (1 item)
[2]:Map (9 items)
0:"id" -> "2345"
1:"count" -> "1"
2:"FIRST_NAME" -> " salam "
3:"SECOND_NAME" -> "WON HO"
7:"added_in" -> "2016-11-30"
9:"DESIGNATION" -> Map (1 item)
[3]:Map (9 items)
0:"id" -> "3"
1:"count" -> "1"
2:"FIRST_NAME" -> " zaid "
3:"SECOND_NAME" -> "raja"
7:"added_in" -> "2016-11-30"
9:"DESIGNATION" -> Map (1 item)
[4]:Map (9 items)
0:"id" -> "4345"
1:"count" -> "1"
2:"FIRST_NAME" -> " RI "
3:"SECOND_NAME" -> "karam"
7:"added_in" -> "2016-11-30"
9:"DESIGNATION" -> Map (1 item)
我用这个代码来做我想做的事
SingleChildScrollView(
scrollDirection: Axis.vertical,
child: DataTable(
sortAscending: true,
sortColumnIndex: 0,
columns: <DataColumn>[
DataColumn(
label: Text("First Name"),
numeric: false,
tooltip: "To display first name of the Name",
),
DataColumn(
label: Text("Last Name"),
numeric: false,
tooltip: "To display last name of the Name",
),
],
rows: thelist
.map(
(name) => DataRow(
cells: [
DataCell(
Text(name['REFERENCE_NUMBER'].toString()),
showEditIcon: false,
placeholder: false,
),
DataCell(
Text(thelist[0]['REFERENCE_NUMBER'].toString()),
showEditIcon: false,
placeholder: false,
)
],
),
)
.toList()),)
SingleChildScrollView(
滚动方向:轴垂直,
子:数据表(
排序:是的,
sortColumnIndex:0,
栏目:[
数据列(
标签:文本(“名字”),
数字:false,
工具提示:“显示名字的名字”,
),
数据列(
标签:文本(“姓氏”),
数字:false,
工具提示:“显示姓名的姓氏”,
),
],
行:列表
.地图(
(名称)=>DataRow(
单元格:[
数据单元(
文本(名称['REFERENCE_NUMBER'].toString()),
showEditIcon:false,
占位符:false,
),
数据单元(
文本(列表[0]['REFERENCE_NUMBER'].toString()),
showEditIcon:false,
占位符:false,
)
],
),
)
.toList()),)
在这上面堆积了三天,我得到了这个错误(“string”类型不是“index”类型int的子类型)
非常感谢您提供的任何帮助帮助您更好地将数据解析为类型化对象。如果您格式化数据,我们可能会提供帮助。您的代码不清楚,或者您提到的错误不在此段中,请编辑代码并从堆栈跟踪中发布错误的相关行。