TableGrid constructor

TableGrid({
  1. required GlobalKey<_TableGridState> globalKey,
  2. required double? top,
  3. required double? left,
  4. required double? bottom,
  5. required double? right,
  6. required double width,
  7. required double height,
  8. required double rowHeight,
  9. required double colWidth,
  10. required double firstRow,
  11. required double lastRow,
  12. required double firstCol,
  13. required double lastCol,
  14. required String data(
    1. Index
    ),
  15. required void onVerticalScroll(
    1. double
    ),
  16. required void onHorizontalScroll(
    1. double
    ),
  17. required CellData cellData(
    1. Index
    ),
  18. required CellData horizontalHeaderCellData(
    1. int
    ),
  19. required CellData verticalHeaderCellData(
    1. int
    ),
  20. required double xOffset,
  21. required double yOffset,
  22. required List<double> rowPos,
  23. required List<double> columnPos,
  24. required Index getIndexFromPosition(
    1. Offset
    ),
  25. required TableSelection selection,
  26. required void setData(
    1. Index,
    2. String
    ),
  27. required FocusNode tableFocusNode,
})

Implementation

TableGrid({
  required this.globalKey,
  required this.top,
  required this.left,
  required this.bottom,
  required this.right,
  required this.width,
  required this.height,
  required this.rowHeight,
  required this.colWidth,
  required this.firstRow,
  required this.lastRow,
  required this.firstCol,
  required this.lastCol,
  required this.data,
  required this.onVerticalScroll,
  required this.onHorizontalScroll,
  required this.cellData,
  required this.horizontalHeaderCellData,
  required this.verticalHeaderCellData,
  required this.xOffset,
  required this.yOffset,
  required this.rowPos,
  required this.columnPos,
  required this.getIndexFromPosition,
  required this.selection,
  required this.setData,
  required this.tableFocusNode,
}) : super(key: globalKey);