`<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.