`<data:calendar>`
</...>
Creates a FullCalendar widget which can be used for displaying events over a period of time.
Related Tutorials
Content
any
The content inside the Calendar tag serves as a template for what is displayed inside each tile of the calendar.
Attributes
- `agendaAllDaySlot`
bool
Determines if the "all-day" slot is displayed at the top of the calendar.
When hidden with false, all-day events will not be displayed in agenda views.
- `allDayColumn`
bool
The column from the DataSource which defines if the event is shown in the “all-day” section.
If true the time text is not displayed with the event.
- `as`
string
The name of the variable to be registered for each row. For example, as="myvar" will let you reference $myvar inside the control.
- `displayEventTime`
bool
Whether or not to display the text for an event’s date/time.
- `endDateColumn`
string
The column from the DataSource which defines the end dates of the events
- `eventDidMount`
string
JS event 'eventDidMount'
- `eventRender`
string
JS event 'eventRender'
- `headerButtons`
string
Sets the header buttons on the right
'timeGridDay,timeGridWeek,listMonth'
- `height`
string
Height
Sets the height of the element. The default units are pixels. include the percentage symbol % to user percentage values.
- `id`
string
(Required) Give this control a unique id. Can be accessed in the client DOM (eg, document.getElementById('myid') or in the server DOM using [? $myid ?] or [? $('myid') ?]).
- `initialView`
string
The initial view when the calendar loads
Default value = dayGridMonth.
Possible values:
dayGridMonth,dayGridWeek,dayGridDay
timeGridWeek,timeGridDay
listYear,listMonth,listWeek,listDay
- `noControls`
bool
Whether or not to show controls to change the date shown of the calendar
- `onEventDrop`
string
JS event 'EventDrop'
- `onEventResize`
string
JS event 'EventResize'
- `resourceTitle`
string
Full calendar resource title
- `resources`
string
Full calendar resource data
- `slotMaxTime`
int
Determines the first hour/time that will be displayed, even when the scrollbars have been scrolled all the way up.
This can be a number like 22 (which means 10pm), a string like '22:30' (which means 10:30pm) or a string like '10:30pm'.
- `slotMinTime`
int
Determines the first hour/time that will be displayed, even when the scrollbars have been scrolled all the way up.
This can be a number like 5 (which means 5am), a string like '5:30' (which means 5:30am) or a string like '5:30am'.
- `startDateColumn`
string
The column from the DataSource which defines the start dates of the events
- `uRLColumn`
string
The column from the DataSource which defines an on click URL
- `width`
string
Width
Sets the width of the element. The default units are pixels. include the percentage symbol % to user percentage values.