VitTable constructor

const VitTable({
  1. Key? key,
  2. required List<VitTableColumn> columns,
  3. required List<VitTableRow> rows,
  4. int? pageCount,
  5. int? currentPageIndex,
  6. void onPageSelected(
    1. int pageIndex
    )?,
  7. VitTableStyle? style,
  8. int? sortColumnIndex,
  9. bool enableHorizontalScroll = false,
  10. bool isAscSort = true,
  11. RawScrollbar scrollbarBuilder(
    1. ScrollController? controller,
    2. Widget child
    )?,
  12. EdgeInsets? padding,
  13. bool isReordering = false,
  14. void onReorder(
    1. int oldIndex,
    2. int newIndex
    )?,
  15. VitTableReorderMode reorderMode = VitTableReorderMode.row,
  16. Widget? reorderIcon,
})

Implementation

const VitTable({
  super.key,
  required this.columns,
  required this.rows,
  this.pageCount,
  this.currentPageIndex,
  this.onPageSelected,
  this.style,
  this.sortColumnIndex,
  this.enableHorizontalScroll = false,
  this.isAscSort = true,
  this.scrollbarBuilder,
  this.padding,
  this.isReordering = false,
  this.onReorder,
  this.reorderMode = VitTableReorderMode.row,
  this.reorderIcon,
});