CalendarConfiguration constructor
CalendarConfiguration({
- CalendarSelectedMode? selectMode,
- required int minYear,
- required int maxYear,
- required int minYearMonth,
- required int maxYearMonth,
- required int nowYear,
- required int nowMonth,
- required int minSelectYear,
- required int minSelectMonth,
- required int minSelectDay,
- required int maxSelectYear,
- required int maxSelectMonth,
- required int maxSelectDay,
- Set<
DateModel> ? defaultSelectedDateList, - required DateModel selectDateModel,
- required int maxMultiSelectCount,
- required Map<
DateModel, Object> extraDataMap, - PageController? monthController,
- PageController? weekController,
- double? verticalSpacing,
- double? itemSize,
- required int showMode,
- EdgeInsetsGeometry? padding,
- EdgeInsetsGeometry? margin,
- int offset = 0,
- List<
DateModel> monthList = const [], - List<
DateModel> weekList = const [],
Implementation
CalendarConfiguration(
{ this.selectMode,
required this.minYear,
required this.maxYear,
required this.minYearMonth,
required this.maxYearMonth,
required this.nowYear,
required this.nowMonth,
required this.minSelectYear,
required this.minSelectMonth,
required this.minSelectDay,
required this.maxSelectYear,
required this.maxSelectMonth,
required this.maxSelectDay,
this.defaultSelectedDateList,
required this.selectDateModel,
required this.maxMultiSelectCount,
required this.extraDataMap,
this.monthController,
this.weekController,
this.verticalSpacing,
this.itemSize,
required this.showMode,
this.padding,
this.margin,
this.offset = 0,
this.monthList=const [],
this.weekList=const []});