如何为数据表设置文本样式?

问题描述 投票:0回答:1

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'))])
      ])
flutter
1个回答
3
投票

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:[],
),

您可以在这里查看更多提前信息。

© www.soinside.com 2019 - 2024. All rights reserved.