TodayTable constructor
const
TodayTable({
- Key? key,
- bool selectable = false,
- required List<
TodayTableColumn> columns, - required List<
TodayTableRow> rows, - List<
TodayTableColumn> ? fixedColumnsLeft, - List<
TodayTableRow> ? fixedRowsLeft, - List<
TodayTableColumn> ? fixedColumnsRight, - List<
TodayTableRow> ? fixedRowsRight, - bool allSelected = false,
- TodayCheckboxValue selectableValue = TodayCheckboxValue.unchecked,
- dynamic onChanged()?,
- dynamic onSearch(
- String? value
- String? headerPlaceholder,
- TodayFilter? headerPrimaryFilter,
- Widget? headerPrimaryWidget,
- TodayButton? headerSecondaryButton,
- Widget? headerSecondaryWidget,
- Widget? headerSearchWidget,
- bool hideHeader = false,
- bool leftArrowEnabled = false,
- bool rightArrowEnabled = false,
- Function? leftArrowClick,
- Function? rightArrowClick,
- bool largeCells = false,
- String? emptyTitle,
- String? emptyDescription,
- Widget? emptyWidget,
- bool hoverEffects = false,
- bool loading = false,
- int? perPage,
- int currentPage = 1,
Implementation
const TodayTable({
super.key,
this.selectable = false,
required this.columns,
required this.rows,
this.fixedColumnsLeft,
this.fixedRowsLeft,
this.fixedColumnsRight,
this.fixedRowsRight,
this.allSelected = false,
this.selectableValue = TodayCheckboxValue.unchecked,
this.onChanged,
this.onSearch,
this.headerPlaceholder,
this.headerPrimaryFilter,
this.headerPrimaryWidget,
this.headerSecondaryButton,
this.headerSecondaryWidget,
this.headerSearchWidget,
this.hideHeader = false,
this.footerText,
this.footerSubTextWidth,
this.footerSubTextTitle,
this.footerSubTextContent,
this.leftArrowEnabled = false,
this.rightArrowEnabled = false,
this.leftArrowClick,
this.rightArrowClick,
this.hideFooter = false,
this.largeCells = false,
this.footer = TodayTableFooter.paged,
this.emptyTitle,
this.emptyDescription,
this.emptyWidget,
this.hoverEffects = false,
this.loading = false,
this.perPage,
this.currentPage = 1,
});