【发布时间】:2019-07-31 10:39:58
【问题描述】:
我正在尝试为我的表格行添加填充。
这就是我所拥有的:
var list = (report['items'] as List)
.map((item) =>
TableRow(children: [
Text(item['place']),
Text(item['type']),
Text(item['producer']),
Text(item['serial_number']),
Text(formatter.format(DateTime.parse(item['next_check_date']))
.toString()),
Text(item['test_result']),
Text(item['comments']),
]))
.toList();
这是我尝试做的:
var list = (report['items'] as List)
.map((item) =>
Container(
padding: EdgeInsets.only(10.0),
child: TableRow(children: [
Text(item['place']),
Text(item['type']),
Text(item['producer']),
Text(item['serial_number']),
Text(formatter.format(DateTime.parse(item['next_check_date']))
.toString()),
Text(item['test_result']),
Text(item['comments']),
])))
.toList();
但我收到此错误(在添加带有填充的容器后):
The argument type 'TableRow' can't be assigned to the parameter type 'Widget'.
如何向我的 Table / TableRows 添加填充?
【问题讨论】:
-
如果您觉得我的回答最合适,能否将其标记为解决方案?
标签: flutter dart flutter-layout