我
passing data
到位于datatable
的child widget
,来自parent widget
。我需要为整个文本设置 textstyle
datatable
我该怎么做?
子部件
Container(
child: widget.dataTable,
)
父小部件
DataTable(headingRowHeight: 0, columns: [
DataColumn(label: Text(' ')),
DataColumn(label: Text(' ')),
], rows: [
DataRow(
cells: [DataCell(Text('John')), DataCell(Text('department1'))])
])
在 DataTable 小部件中,您可以找到名为 dataTextStyle 的属性。 然后你就可以像往常一样使用TextStyle。示例:
DataTable(
headingRowHeight: 0,
// for Heading Text Style
headingTextStyle: TextStyle(fontSize:14, ...),
// for Text Style inside Data Rows
dataTextStyle: TextStyle(fontSize: 12, ...),
columns:[],
rows:[],
),
您可以在这里查看更多提前信息。