FFPaginatedDataTable constructor

FFPaginatedDataTable({
  1. int? legacyNumColumns,
  2. int? legacyNumRows,
  3. bool? paginated,
  4. bool? selectable,
  5. bool? legacyHidePaginator,
  6. bool? legacyShowFirstLastButtons,
  7. FFDimensions? dimensions,
  8. FFDim? minWidth,
  9. double? legacyHeadingRowHeight,
  10. double? legacyDataRowHeight,
  11. double? legacyColumnSpacing,
  12. FFColor? legacyHeadingRowColor,
  13. FFColor? legacyRowColor,
  14. FFColor? legacyAlternateRowColor,
  15. FFColor? legacySortIconColor,
  16. FFBorderRadius? borderRadius,
  17. bool? legacyAddHorizontalDivider,
  18. FFColor? legacyHorizontalDividerColor,
  19. double? legacyHorizontalDividerThickness,
  20. bool? legacyAddVerticalDivider,
  21. FFColor? legacyVerticalDividerColor,
  22. double? legacyVerticalDividerThickness,
  23. FFColor? legacyCheckboxUnselectedFillColor,
  24. FFColor? legacyCheckboxSelectedFillColor,
  25. FFColor? legacyCheckboxUnselectedBorderColor,
  26. FFColor? legacyCheckboxSelectedBorderColor,
  27. FFColor? legacyCheckboxCheckColor,
  28. int? displayNumRows,
  29. int? displayNumColumns,
  30. bool? legacyAddTopAndBottomDivider,
  31. bool? legacyHideDefaultHorizontalDivider,
  32. bool? rebuildPageOnSelect,
  33. FFIntegerValue? numColumnsValue,
  34. FFIntegerValue? numRowsValue,
  35. FFBooleanValue? hidePaginatorValue,
  36. FFBooleanValue? showFirstLastButtonsValue,
  37. FFDoubleValue? headingRowHeightValue,
  38. FFDoubleValue? dataRowHeightValue,
  39. FFDoubleValue? columnSpacingValue,
  40. FFColorValue? headingRowColorValue,
  41. FFColorValue? rowColorValue,
  42. FFColorValue? alternateRowColorValue,
  43. FFColorValue? sortIconColorValue,
  44. FFBooleanValue? addHorizontalDividerValue,
  45. FFBooleanValue? addTopAndBottomDividerValue,
  46. FFBooleanValue? hideDefaultHorizontalDividerValue,
  47. FFColorValue? horizontalDividerColorValue,
  48. FFDoubleValue? horizontalDividerThicknessValue,
  49. FFBooleanValue? addVerticalDividerValue,
  50. FFColorValue? verticalDividerColorValue,
  51. FFDoubleValue? verticalDividerThicknessValue,
  52. FFColorValue? checkboxUnselectedFillColorValue,
  53. FFColorValue? checkboxSelectedFillColorValue,
  54. FFColorValue? checkboxUnselectedBorderColorValue,
  55. FFColorValue? checkboxSelectedBorderColorValue,
  56. FFColorValue? checkboxCheckColorValue,
})

Implementation

factory FFPaginatedDataTable({
  $core.int? legacyNumColumns,
  $core.int? legacyNumRows,
  $core.bool? paginated,
  $core.bool? selectable,
  $core.bool? legacyHidePaginator,
  $core.bool? legacyShowFirstLastButtons,
  FFDimensions? dimensions,
  FFDim? minWidth,
  $core.double? legacyHeadingRowHeight,
  $core.double? legacyDataRowHeight,
  $core.double? legacyColumnSpacing,
  FFColor? legacyHeadingRowColor,
  FFColor? legacyRowColor,
  FFColor? legacyAlternateRowColor,
  FFColor? legacySortIconColor,
  FFBorderRadius? borderRadius,
  $core.bool? legacyAddHorizontalDivider,
  FFColor? legacyHorizontalDividerColor,
  $core.double? legacyHorizontalDividerThickness,
  $core.bool? legacyAddVerticalDivider,
  FFColor? legacyVerticalDividerColor,
  $core.double? legacyVerticalDividerThickness,
  FFColor? legacyCheckboxUnselectedFillColor,
  FFColor? legacyCheckboxSelectedFillColor,
  FFColor? legacyCheckboxUnselectedBorderColor,
  FFColor? legacyCheckboxSelectedBorderColor,
  FFColor? legacyCheckboxCheckColor,
  $core.int? displayNumRows,
  $core.int? displayNumColumns,
  $core.bool? legacyAddTopAndBottomDivider,
  $core.bool? legacyHideDefaultHorizontalDivider,
  $core.bool? rebuildPageOnSelect,
  FFIntegerValue? numColumnsValue,
  FFIntegerValue? numRowsValue,
  FFBooleanValue? hidePaginatorValue,
  FFBooleanValue? showFirstLastButtonsValue,
  FFDoubleValue? headingRowHeightValue,
  FFDoubleValue? dataRowHeightValue,
  FFDoubleValue? columnSpacingValue,
  FFColorValue? headingRowColorValue,
  FFColorValue? rowColorValue,
  FFColorValue? alternateRowColorValue,
  FFColorValue? sortIconColorValue,
  FFBooleanValue? addHorizontalDividerValue,
  FFBooleanValue? addTopAndBottomDividerValue,
  FFBooleanValue? hideDefaultHorizontalDividerValue,
  FFColorValue? horizontalDividerColorValue,
  FFDoubleValue? horizontalDividerThicknessValue,
  FFBooleanValue? addVerticalDividerValue,
  FFColorValue? verticalDividerColorValue,
  FFDoubleValue? verticalDividerThicknessValue,
  FFColorValue? checkboxUnselectedFillColorValue,
  FFColorValue? checkboxSelectedFillColorValue,
  FFColorValue? checkboxUnselectedBorderColorValue,
  FFColorValue? checkboxSelectedBorderColorValue,
  FFColorValue? checkboxCheckColorValue,
}) {
  final result = create();
  if (legacyNumColumns != null) result.legacyNumColumns = legacyNumColumns;
  if (legacyNumRows != null) result.legacyNumRows = legacyNumRows;
  if (paginated != null) result.paginated = paginated;
  if (selectable != null) result.selectable = selectable;
  if (legacyHidePaginator != null)
    result.legacyHidePaginator = legacyHidePaginator;
  if (legacyShowFirstLastButtons != null)
    result.legacyShowFirstLastButtons = legacyShowFirstLastButtons;
  if (dimensions != null) result.dimensions = dimensions;
  if (minWidth != null) result.minWidth = minWidth;
  if (legacyHeadingRowHeight != null)
    result.legacyHeadingRowHeight = legacyHeadingRowHeight;
  if (legacyDataRowHeight != null)
    result.legacyDataRowHeight = legacyDataRowHeight;
  if (legacyColumnSpacing != null)
    result.legacyColumnSpacing = legacyColumnSpacing;
  if (legacyHeadingRowColor != null)
    result.legacyHeadingRowColor = legacyHeadingRowColor;
  if (legacyRowColor != null) result.legacyRowColor = legacyRowColor;
  if (legacyAlternateRowColor != null)
    result.legacyAlternateRowColor = legacyAlternateRowColor;
  if (legacySortIconColor != null)
    result.legacySortIconColor = legacySortIconColor;
  if (borderRadius != null) result.borderRadius = borderRadius;
  if (legacyAddHorizontalDivider != null)
    result.legacyAddHorizontalDivider = legacyAddHorizontalDivider;
  if (legacyHorizontalDividerColor != null)
    result.legacyHorizontalDividerColor = legacyHorizontalDividerColor;
  if (legacyHorizontalDividerThickness != null)
    result.legacyHorizontalDividerThickness =
        legacyHorizontalDividerThickness;
  if (legacyAddVerticalDivider != null)
    result.legacyAddVerticalDivider = legacyAddVerticalDivider;
  if (legacyVerticalDividerColor != null)
    result.legacyVerticalDividerColor = legacyVerticalDividerColor;
  if (legacyVerticalDividerThickness != null)
    result.legacyVerticalDividerThickness = legacyVerticalDividerThickness;
  if (legacyCheckboxUnselectedFillColor != null)
    result.legacyCheckboxUnselectedFillColor =
        legacyCheckboxUnselectedFillColor;
  if (legacyCheckboxSelectedFillColor != null)
    result.legacyCheckboxSelectedFillColor = legacyCheckboxSelectedFillColor;
  if (legacyCheckboxUnselectedBorderColor != null)
    result.legacyCheckboxUnselectedBorderColor =
        legacyCheckboxUnselectedBorderColor;
  if (legacyCheckboxSelectedBorderColor != null)
    result.legacyCheckboxSelectedBorderColor =
        legacyCheckboxSelectedBorderColor;
  if (legacyCheckboxCheckColor != null)
    result.legacyCheckboxCheckColor = legacyCheckboxCheckColor;
  if (displayNumRows != null) result.displayNumRows = displayNumRows;
  if (displayNumColumns != null) result.displayNumColumns = displayNumColumns;
  if (legacyAddTopAndBottomDivider != null)
    result.legacyAddTopAndBottomDivider = legacyAddTopAndBottomDivider;
  if (legacyHideDefaultHorizontalDivider != null)
    result.legacyHideDefaultHorizontalDivider =
        legacyHideDefaultHorizontalDivider;
  if (rebuildPageOnSelect != null)
    result.rebuildPageOnSelect = rebuildPageOnSelect;
  if (numColumnsValue != null) result.numColumnsValue = numColumnsValue;
  if (numRowsValue != null) result.numRowsValue = numRowsValue;
  if (hidePaginatorValue != null)
    result.hidePaginatorValue = hidePaginatorValue;
  if (showFirstLastButtonsValue != null)
    result.showFirstLastButtonsValue = showFirstLastButtonsValue;
  if (headingRowHeightValue != null)
    result.headingRowHeightValue = headingRowHeightValue;
  if (dataRowHeightValue != null)
    result.dataRowHeightValue = dataRowHeightValue;
  if (columnSpacingValue != null)
    result.columnSpacingValue = columnSpacingValue;
  if (headingRowColorValue != null)
    result.headingRowColorValue = headingRowColorValue;
  if (rowColorValue != null) result.rowColorValue = rowColorValue;
  if (alternateRowColorValue != null)
    result.alternateRowColorValue = alternateRowColorValue;
  if (sortIconColorValue != null)
    result.sortIconColorValue = sortIconColorValue;
  if (addHorizontalDividerValue != null)
    result.addHorizontalDividerValue = addHorizontalDividerValue;
  if (addTopAndBottomDividerValue != null)
    result.addTopAndBottomDividerValue = addTopAndBottomDividerValue;
  if (hideDefaultHorizontalDividerValue != null)
    result.hideDefaultHorizontalDividerValue =
        hideDefaultHorizontalDividerValue;
  if (horizontalDividerColorValue != null)
    result.horizontalDividerColorValue = horizontalDividerColorValue;
  if (horizontalDividerThicknessValue != null)
    result.horizontalDividerThicknessValue = horizontalDividerThicknessValue;
  if (addVerticalDividerValue != null)
    result.addVerticalDividerValue = addVerticalDividerValue;
  if (verticalDividerColorValue != null)
    result.verticalDividerColorValue = verticalDividerColorValue;
  if (verticalDividerThicknessValue != null)
    result.verticalDividerThicknessValue = verticalDividerThicknessValue;
  if (checkboxUnselectedFillColorValue != null)
    result.checkboxUnselectedFillColorValue =
        checkboxUnselectedFillColorValue;
  if (checkboxSelectedFillColorValue != null)
    result.checkboxSelectedFillColorValue = checkboxSelectedFillColorValue;
  if (checkboxUnselectedBorderColorValue != null)
    result.checkboxUnselectedBorderColorValue =
        checkboxUnselectedBorderColorValue;
  if (checkboxSelectedBorderColorValue != null)
    result.checkboxSelectedBorderColorValue =
        checkboxSelectedBorderColorValue;
  if (checkboxCheckColorValue != null)
    result.checkboxCheckColorValue = checkboxCheckColorValue;
  return result;
}