PagedDataTableThemeData constructor

const PagedDataTableThemeData({
  1. PagedDataTableConfiguration configuration = const PagedDataTableConfiguration(),
  2. Color backgroundColor = Colors.white,
  3. Color? headerBackgroundColor,
  4. Color? filtersHeaderBackgroundColor,
  5. Color? footerBackgroundColor,
  6. TextStyle? footerTextStyle,
  7. TextStyle textStyle = const TextStyle(color: Colors.black),
  8. TextStyle rowsTextStyle = const TextStyle(fontSize: 14),
  9. TextStyle? headerTextStyle = const TextStyle(color: Colors.black, fontWeight: FontWeight.bold),
  10. TextStyle? filtersHeaderTextStyle,
  11. List<Color>? rowColors,
  12. ChipThemeData? chipTheme,
  13. Color? dividerColor,
  14. Color? buttonsColor,
  15. ShapeBorder? border = const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(4)), side: BorderSide(color: Color(0xffDADCE0))),
})

Implementation

const PagedDataTableThemeData(
    {this.configuration = const PagedDataTableConfiguration(),
    this.backgroundColor = Colors.white,
    this.headerBackgroundColor,
    this.filtersHeaderBackgroundColor,
    this.footerBackgroundColor,
    this.footerTextStyle,
    this.textStyle = const TextStyle(color: Colors.black),
    this.rowsTextStyle = const TextStyle(fontSize: 14),
    this.headerTextStyle =
        const TextStyle(color: Colors.black, fontWeight: FontWeight.bold),
    this.filtersHeaderTextStyle,
    this.rowColors,
    this.chipTheme,
    this.dividerColor,
    this.buttonsColor,
    this.border = const RoundedRectangleBorder(
        borderRadius: BorderRadius.all(Radius.circular(4)),
        side: BorderSide(color: Color(0xffDADCE0)))});