See Also GraffitiCalendarEvent.
Enumerations
Name | Values |
Views | Month |
MonthList |
WeekAgenda |
WeekBasic |
WeekList |
DayAgenda |
DayBasic |
DayList |
YearList |
Constants
Name | Type | Value |
| | This class exposes no constants. |
Events
Definition | Description |
DayClick(theDay as Date, theView as GraffitiCalendar.Views) | Fired when the user clicks on a day in the calendar. |
Deselected() | Fired when selected date is deselected. |
EventChanged(theEvent as GraffitiCalendarEvent) | Fired when the user moves or resizes an event. |
EventClick(theEvent as GraffitiCalendarEvent, theView as GraffitiCalendar.Views) | Fired when the user clicks on an existing event. |
EventMouseOut(theEvent as GraffitiCalendarEvent, theView as GraffitiCalendar.Views) | Fired when the user's mouse exits an existing event. |
EventMouseOver(theEvent as GraffitiCalendarEvent, theView as GraffitiCalendar.Views) | Fired when the user's mouse enters an existing event. |
LanguagesLoaded() | Fired when the control has loaded all available languages. |
Selected(theStart as Date, theEnd as Date, theView as GraffitiCalendar.Views) | Fired when a date or time range is selected. |
UIReady() | Raised when loading has completed. |
ViewChanged(View as GraffitiCalendar.Views, StartDate as Date, EndDate as Date) | Fired when the user switched the view using the toolbar. |
Methods
Definition | Description |
AddEvent(newEvent as GraffitiCalendarEvent) | Adds a new event to the calendar. |
AddExternalSource(GoogleCalendarID as String, _ | Adds a Google Calendar to the display. |
GoogleCalendarKey as String, _ |
BGColor as Color = &c3a87ad, _ |
BorderColor as Color = &c3a87ad, _ |
TextColor as Color = &cFFFFFF) |
DeselectAll() | Deselects all currently selected dates. |
FindEvent(eventID as String) as GraffitiCalendarEvent | Returns an event object by the assigned ID. |
FindEventIndex(theID as String) as Integer | Returns the integer index of an event object by the assigned ID. |
ICSExport(Domain as String) as String | Returns all events in ICS format. |
ICSImport(theICS as String) | Imports events in an ICS-formatted string. |
LoaderHide() | Hides the loading spinner. |
LoaderShow() | Shows a loading spinner that covers the entire component. |
LoadTheme(themeURL as String) | Applies a jQuery UI theme to the calendar. |
MoveNext() | Navigates to the next day/week/month in the display. |
MoveNextYear() | Navigates to the next year. |
MovePrev() | Navigates to the previous day/week/month in the display. |
MovePrevYear() | Navigates to the previous year. |
MoveToDate(theDate as Date) | Navigates to the defined date. |
MoveToToday() | Resets the display to display the current date. |
RefetchEvents() | Re-imports external event sources. |
RemoveAllEvents() | Removes all events from the calendar. |
RemoveEvent(theEvent as GraffitiCalendarEvent) | Removes the specified event from the calendar. |
RemoveExternalSource(URL as String) | Removes an external source. |
RerenderEvents() | Forces the display to update. |
SelectDates(StartDate as Date, EndDate as Date = Nil) | Selects the specified date range. |
UpdateEvent(theEvent as GraffitiCalendarEvent) | Updates an event in the calendar after changing properties of the Event object. |
Properties
Name | Type | Default Value | Description |
BackgroundColor | Color | &cFFFFFF | The background color of the display. |
CalendarView | Views | MonthList | The current display style. |
CustomTheme | Boolean | False | If True, uses the theme loaded by LoadTheme. |
Editable | Boolean | True | If False, will not allow the user to move or resize events. |
FirstDayOfWeek | Integer | -1 | First day of the week, -1 is the current locale default, 0-6 are Sunday through Saturday. |
Language | String | “en” | The current view language. |
Languages | String() | Nil | Array of supported languages. This should be, more or less, static. |
ShowDayViewButton | Boolean | True | Shows the “Day” button on the display. |
ShowLoaderOnEvents | Boolean | False | If true, the loading spinner will be shown to denote that the control is busy when communicating. |
ShowMonthViewButton | Boolean | True | Shows the “Month” button on the display. |
ShowNavButtons | Boolean | True | Shows the previous/next buttons for navigation. |
ShowTitle | Boolean | True | Shows the title area which contains the current view's date range. |
ShowTodayButton | Boolean | True | Shows a button allowing the user to quickly shift the view back to the current day. |
ShowWeekViewButton | Boolean | True | Shows the “Week” button on the display. |
ShowYearNavButtons | Boolean | True | Shows the previous/next year navigation buttons. |
TextSize | Integer | 12 | The default base-line text size for the display. |
UseXHR | Boolean | False | When True, will use XmlHttpRequests to return data rather than length-constrained packets. |
Examples
There are currently no examples for this class.
Changes to this Page
Date | Edit | Editor |
08/04/2017 | Document Created | Anthony G. Cyphers |