FFPaginatedDataTable constructor
FFPaginatedDataTable({
- int? legacyNumColumns,
- int? legacyNumRows,
- bool? paginated,
- bool? selectable,
- bool? legacyHidePaginator,
- bool? legacyShowFirstLastButtons,
- FFDimensions? dimensions,
- FFDim? minWidth,
- double? legacyHeadingRowHeight,
- double? legacyDataRowHeight,
- double? legacyColumnSpacing,
- FFColor? legacyHeadingRowColor,
- FFColor? legacyRowColor,
- FFColor? legacyAlternateRowColor,
- FFColor? legacySortIconColor,
- FFBorderRadius? borderRadius,
- bool? legacyAddHorizontalDivider,
- FFColor? legacyHorizontalDividerColor,
- double? legacyHorizontalDividerThickness,
- bool? legacyAddVerticalDivider,
- FFColor? legacyVerticalDividerColor,
- double? legacyVerticalDividerThickness,
- FFColor? legacyCheckboxUnselectedFillColor,
- FFColor? legacyCheckboxSelectedFillColor,
- FFColor? legacyCheckboxUnselectedBorderColor,
- FFColor? legacyCheckboxSelectedBorderColor,
- FFColor? legacyCheckboxCheckColor,
- int? displayNumRows,
- int? displayNumColumns,
- bool? legacyAddTopAndBottomDivider,
- bool? legacyHideDefaultHorizontalDivider,
- 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,
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;
}