class CalendarGrid
package feathers.controls
extends FeathersControl › MeasureSprite › ValidatingSprite
implements IDateSelector
Displays a calendar for a specific month.
The following example creates a CalendarGrid, selects a date, and listens
for when the selection changes:
var calendar = new CalendarGrid();
calendar.displayedFullYear = Date.now().getFullYear();
calendar.displayedMonth = Date.now().getMonth();
calendar.selectedDate = Date.now();
calendar.addEventListener(Event.CHANGE, (event:Event) -> {
var calendar = cast(event.currentTarget, CalendarGrid);
trace("CalendarGrid changed: " + calendar.selectedDate);
});
this.addChild(calendar);1.0.0
.See also:
Static variables
staticfinalread onlyCHILD_VARIANT_DATE_TOGGLE_BUTTON:String = "calendarGrid_dateToggleButton"
The variant used to style the ToggleButton child components from the
current month in a theme.
1.0.0
.See also:
staticfinalread onlyCHILD_VARIANT_MUTED_DATE_TOGGLE_BUTTON:String = "calendarGrid_mutedDateToggleButton"
The variant used to style the ToggleButton child components that are
not from the current month in a theme.
1.0.0
.See also:
staticfinalread onlyCHILD_VARIANT_WEEKDAY_LABEL:String = "calendarGrid_weekdayLabel"
The variant used to style the Label child components that display the
names of weekdays.
1.0.0
.See also:
Constructor
Variables
backgroundSkin:DisplayObject
The default background skin to display behind the calendar's content.
The following example passes a bitmap for the calendar to use as a background skin:
calendar.backgroundSkin = new Bitmap(bitmapData);1.0.0
.See also:
customStartOfWeek:Null<Int>
The index of the day that starts each week. 0 is Sunday and 6 is
Saturday. Set to null to use the default.
1.0.0
.customWeekdayNames:Array<String>
A custom set of weekday names to use instead of the default.
1.0.0
.disabledBackgroundSkin:DisplayObject
A background skin to display behind the calendar's content when the calendar is disabled.
The following example gives the calendar a disabled background skin:
calendar.disabledBackgroundSkin = new Bitmap(bitmapData);
calendar.enabled = false;1.0.0
.See also:
displayedFullYear:Int
Along with the displayedMonth, sets the month that is currently
visible in the calendar. Defaults to the current year.
1.0.0
.See also:
displayedMonth:Int
Along with the displayedFullYear, sets the month that is currently
visible in the calendar. Defaults to the current month.
Months are indexed starting from 0. So the index of January is 0,
and the index of December is 11.
1.0.0
.See also:
mutedToggleButtonVariant:String
An optional custom variant to use for the toggle buttons that represent dates in the adjacent months.
1.0.0
.See also:
showDatesFromAdjacentMonths:Bool
Determines if the toggle buttons for dates in the adjacent months are visible or not.
1.0.0
.toggleButtonVariant:String
An optional custom variant to use for the toggle buttons that represent dates in the current month.
1.0.0
.See also:
weekdayLabelVariant:String
An optional custom variant to use for the labels that display the names of weekdays.
1.0.0
.See also: