Widget DataTable 有一个内置图标用于排序指示
如何更改颜色甚至图标?
Scrollbar(
controller: _scrollController,
child: SingleChildScrollView(
controller: _scrollController,
scrollDirection: Axis.horizontal,
child: DataTable(
border: TableBorder.all(width: 0.2),
headingRowColor: MaterialStateProperty.resolveWith<Color?>(
(Set<MaterialState> states) {
return Styles.TableHeaderColor;
}),
columns: getColumns(TableTitles),
rows: getRows(),
sortColumnIndex: sortColumnIndex,
sortAscending: isAscending,
dataRowHeight: 50,
headingRowHeight: 40,
),
),
),
Run Code Online (Sandbox Code Playgroud)