initialize method
void
initialize()
Function to initialize the grid.
Implementation
void initialize() {
widget.controller.monthPageController = PageController(
initialPage: widget.controller.localFirstDate == null
? widget.controller.selectedDate.year
: widget.controller.selectedDate.year -
widget.controller.localFirstDate!.year,
);
Future<void>.delayed(
Duration.zero,
() {
Provider.of<MonthUpDownPageProvider>(context, listen: false).changePage(
0,
widget.controller.localFirstDate == null
? widget.controller.monthPageController!.page!.toInt()
: widget.controller.localFirstDate!.year +
widget.controller.monthPageController!.page!.toInt(),
widget.controller.monthPageController!.page!.toInt() <
widget.controller.monthPageCount - 1,
widget.controller.monthPageController!.page!.toInt() > 0,
);
},
);
}