如何使用flutter在数据单元格中添加值?

a1o7rhls  于 2023-06-07  发布在  Flutter
关注(0)|答案(1)|浏览(208)

rows:const [ DataRow(cells:[ DataCell(Text(“here”)),DataCell(Text('19 ')),DataCell(Text('Student')),DataCell(Text('19 ')),DataCell(Text('Student')),],),],我的数据像这样,i tems = {'code':itemcode,'name':itemname,'rate':itemrate};
在此输入
将数据追加到数据单元格

yqhsw0fo

yqhsw0fo1#

我不确定我是否正确地理解了这个问题,但这里是:
你的items对象看起来仍然像json,所以从json转到一个类:

StudentRating.fromJson(Map<String, dynamic> json) {
    return StudentRating(
      code: json['itemcode'],
      name: json['itemname'],
      rate: json['itemrate'],
    );
}

然后在DataTable中,你可以循环遍历StudentRating's的列表:

DataTable(
    columns: [],
    rows: studentRatingsList.map((rating) => 
        DataRow(
            cells: [
                DataCell(Text(rating.code))
                DataCell(Text(rating.name))
                DataCell(Text(rating.rate))
            ]
        ),
    ),
),

相关问题