FdcGridPagingNavigator.numbered constructor

FdcGridPagingNavigator.numbered({
  1. String? id,
  2. bool visible = true,
  3. FdcGridItemPlacement placement = FdcGridItemPlacement.end,
  4. int visiblePageCount = 5,
  5. bool showBoundaryPages = true,
  6. bool showFirstLastButtons = false,
  7. bool showPreviousNextButtons = true,
})

Implementation

FdcGridPagingNavigator.numbered({
  super.id,
  super.visible,
  super.placement = FdcGridItemPlacement.end,
  this.visiblePageCount = 5,
  this.showBoundaryPages = true,
  this.showFirstLastButtons = false,
  this.showPreviousNextButtons = true,
}) : _style = _FdcGridPageNavigatorStyle.numbered,

     /// Label shown before the current page value.
     pageLabel = '',

     /// Label used when presenting the total page count.
     pageCountLabel = '',

     /// Allows direct page-number entry.
     allowPageInput = false {
  if (visiblePageCount <= 0) {
    throw RangeError.value(
      visiblePageCount,
      'visiblePageCount',
      'Must be greater than zero.',
    );
  }
}