FDateFieldCalendarProperties constructor
const
FDateFieldCalendarProperties({
- AlignmentGeometry anchor = .topLeft,
- AlignmentGeometry fieldAnchor = .bottomLeft,
- FPortalSpacing spacing = const .spacing(4),
- FPortalOverflow overflow = .flip,
- Offset offset = .zero,
- bool useViewPadding = true,
- bool useViewInsets = true,
- FPopoverHideRegion hideRegion = .excludeChild,
- Object? groupId,
- VoidCallback? onTapHide,
- bool cutout = true,
- void cutoutBuilder() = FModalBarrier.defaultCutoutBuilder,
- FDateFieldPopoverBuilder popoverBuilder = FPopover.defaultPopoverBuilder,
- ValueWidgetBuilder<
FCalendarDayData> dayBuilder = FCalendar.defaultDayBuilder, - DateTime? start,
- DateTime? end,
- DateTime? today,
- FCalendarPickerType initialType = .day,
- bool autoHide = true,
Creates calendar properties for a date picker.
Implementation
const FDateFieldCalendarProperties({
this.anchor = .topLeft,
this.fieldAnchor = .bottomLeft,
this.spacing = const .spacing(4),
this.overflow = .flip,
this.offset = .zero,
this.useViewPadding = true,
this.useViewInsets = true,
this.hideRegion = .excludeChild,
this.groupId,
this.onTapHide,
this.cutout = true,
this.cutoutBuilder = FModalBarrier.defaultCutoutBuilder,
this.popoverBuilder = FPopover.defaultPopoverBuilder,
this.dayBuilder = FCalendar.defaultDayBuilder,
this.start,
this.end,
this.today,
this.initialType = .day,
this.autoHide = true,
});