buildForDataSet method
Builds this paging item for the current dataSet paging state.
Implementation
Widget buildForDataSet(BuildContext context, FdcDataSet dataSet) {
final config = _style == _FdcGridPageNavigatorStyle.input
? _FdcGridPageNavigatorConfig.input(
pageLabel: pageLabel ?? FdcApp.translationsOf(context).grid.page,
pageCountLabel:
pageCountLabel ?? FdcApp.translationsOf(context).grid.of,
showFirstLastButtons: showFirstLastButtons,
showPreviousNextButtons: showPreviousNextButtons,
allowPageInput: allowPageInput,
)
: _FdcGridPageNavigatorConfig.numbered(
visiblePageCount: visiblePageCount,
showBoundaryPages: showBoundaryPages,
showFirstLastButtons: showFirstLastButtons,
showPreviousNextButtons: showPreviousNextButtons,
);
return _FdcGridPagingDataSetListener(
dataSet: dataSet,
builder: (context) => config.style == _FdcGridPageNavigatorStyle.numbered
? _FdcGridNumberedPageNavigatorView(dataSet: dataSet, config: config)
: _FdcGridInputPageNavigatorView(dataSet: dataSet, config: config),
);
}