CalendarConfiguration class
配置信息类
Constructors
-
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 []})
Properties
- boxDecoration ↔ BoxDecoration?
-
getter/setter pair
- calendarSelect ↔ OnCalendarSelect?
-
getter/setter pair
- dayWidgetBuilder ↔ DayWidgetBuilder
-
getter/setter pair
-
defaultSelectedDateList
↔ Set<
DateModel> ? -
getter/setter pair
-
extraDataMap
↔ Map<
DateModel, Object> -
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- itemSize ↔ double?
-
UI绘制方面的绘制
getter/setter pair
- margin ↔ EdgeInsetsGeometry?
-
getter/setter pair
- maxMultiSelectCount ↔ int
-
getter/setter pair
- maxSelectDate ↔ DateModel?
-
getter/setter pair
- maxSelectDay ↔ int
-
getter/setter pair
- maxSelectMonth ↔ int
-
getter/setter pair
- maxSelectYear ↔ int
-
getter/setter pair
- maxYear ↔ int
-
getter/setter pair
- maxYearMonth ↔ int
-
getter/setter pair
- minSelectDate ↔ DateModel?
-
getter/setter pair
- minSelectDay ↔ int
-
getter/setter pair
- minSelectMonth ↔ int
-
getter/setter pair
- minSelectYear ↔ int
-
getter/setter pair
- minYear ↔ int
-
getter/setter pair
- minYearMonth ↔ int
-
getter/setter pair
- monthChange ↔ OnMonthChange
-
监听变化
getter/setter pair
-
monthChangeListeners
↔ ObserverList<
OnMonthChange> -
getter/setter pair
- monthController ↔ PageController?
-
getter/setter pair
-
monthList
↔ List<
DateModel> -
下面的信息不是配置的,是根据配置信息进行计算出来的
getter/setter pair
- multiSelectOutOfRange ↔ OnMultiSelectOutOfRange
-
getter/setter pair
- multiSelectOutOfSize ↔ OnMultiSelectOutOfSize
-
getter/setter pair
- nowDay ↔ int
-
getter/setter pair
- nowMonth ↔ int
-
getter/setter pair
- nowYear ↔ int
-
getter/setter pair
- offset → int
-
首日偏移量 first day offset
first day = (first day of month or week) + offset
final
- padding ↔ EdgeInsetsGeometry?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectDateModel ↔ DateModel
-
getter/setter pair
- selectMode ↔ CalendarSelectedMode?
-
getter/setter pair
- showMode ↔ int
-
getter/setter pair
- unCalendarSelect ↔ OnCalendarSelect?
-
getter/setter pair
- verticalSpacing ↔ double?
-
getter/setter pair
- weekBarItemWidgetBuilder ↔ WeekBarItemWidgetBuilder
-
getter/setter pair
-
weekChangeListeners
↔ ObserverList<
OnWeekChange> -
getter/setter pair
- weekController ↔ PageController?
-
getter/setter pair
-
weekList
↔ List<
DateModel> -
getter/setter pair
Methods
-
changeExtraData(
Map< DateModel, Object> extraDataMap) → void - 变更额外数据
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited