MonthOption<T> class
月视图控制器参数
Create by JsonYe597232387@qq.com on 2019/12
Constructors
-
MonthOption({DateDay? currentDay, DateMonth? currentMonth, int firstWeek = 7, DateDay? firstSelectDay, DateDay? secondSelectDay, bool enableContinuous = false, Map<
DateDay, T> marks = const {}, List<DateDay> ? multipleDays, List<DateDay> ? enableDays, bool enableMultiple = false, DateDay? minDay, DateDay? maxDay}) -
初始化
currentDay
- 选择的日期
currentMonth
- 当前月份
firstWeek
- 第一列显示的星期1,7
enableContinuous
- 是否支持连选
firstSelectDay
- 连选第一个日期
secondSelectDay
- 连选第二个日期
enableMultiple
- 是否开启多选,开启多选后连选失效
enableDays
- 限制可选的日期,默认不限制
multipleDays
- 多选的默认日期
marks
- 标记
minDay
- 可选的最小日期
maxDay
- 可选的最大日期
Properties
- currentDay → DateDay?
-
no setter
- currentMonth → DateMonth?
-
no setter
- enableContinuous → bool
-
no setter
- enableMultiple → bool
-
no setter
- firstSelectDay → DateDay?
-
no setter
- firstWeek → int
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
marks
→ Map<
DateDay, T> -
no setter
- maxDay → DateDay?
-
no setter
- minDay → DateDay?
-
no setter
-
multipleDays
→ List<
DateDay> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- secondSelectDay → DateDay?
-
no setter
Methods
-
add(
DateDay day) → void -
addMark(
DateDay day, T data) → void -
copyWith(
{DateDay? currentDay, DateMonth? currentMonth, int? firstWeek, DateDay? firstSelectDay, DateDay? secondSelectDay, bool? enableContinuous, bool? enableMultiple, Map< DateDay, T> ? marks, List<DateDay> ? multipleDays, List<DateDay> ? enableDays, DateDay? minDay, DateDay? maxDay}) → MonthOption<T> -
copy对象
currentDay
- 选择的日期
currentMonth
- 当前月份
firstWeek
- 第一列显示的星期1,7
enableContinuous
- 是否支持连选
firstSelectDay
- 连选第一个日期
secondSelectDay
- 连选第二个日期
enableMultiple
- 是否开启多选,开启多选后连选失效
enableDays
- 限制可选的日期,默认不限制
multipleDays
- 多选的默认日期
marks
- 标记
minDay
- 可选的最小日期
maxDay
- 可选的最大日期
-
enableDay(
DateDay day, DateMonth month) → bool - 当前日期是否可用
-
inContinuousDay(
DateDay day) → bool - 在连续中
-
inMultipleDay(
DateDay day) → bool - 在多选中
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
DateDay day) → bool -
setCurrentDay(
DateDay? value) → void -
setCurrentMonth(
DateMonth? value) → void -
setEnableContinuous(
bool value) → void -
setEnableMultiple(
bool value) → void -
setFirstSelectDay(
DateDay? value) → void -
setFirstWeek(
int value) → void -
setMarks(
Map< DateDay, T> value) → void -
setMultipleDays(
List< DateDay> days) → void -
setSecondSelectDay(
DateDay? value) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited