Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Home
Jobs
Ideas
Members
Mentorship
User Groups
Downloads
Platforms
OutSystems.com
My Platform
Community
Resources
Support
Search in OutSystems
Log in
Sign Up
Community
›
Forge
›
Assets list
›
Full Calendar
Full Calendar (ODC)
Stable version
0.1.2
(Compatible with
ODC
)
Uploaded on
16 December 2024
by
NTT DATA PORTUGAL, S.A
Overview
Documentation
Full Calendar (ODC)
Documentation
0.1.2
Instructions:
Add the component as a Dependency of your project, go to your Studio environment, click the Add public elements button on the top menu and add the Block and needed actions
Drag the Block to the desired Screen, customize the widget, create the OnInitialize Action, configure the handlers and Advanced options if needed
Map the needed events, parameters and build the actions with the necessary logic for your application
Block parameters:
SchedulerLicense
- License Key for use the Premium Scheduler Views; Note: The fullcalendar as 3 license options, Commercial License, Non-Commercial Creative Commons and GPL License
DefaultDate
- Set the initial date displayed when the calendar first loads;
AdvancedOptions - Allow add more advanced options;
GoogleCalendarApiKey
- Set your Google Calendar API Key to access the google calendar events;
EventSources
- Set the initial event source to the calendar to render on the calendar first load;
ResourceSource
- Set the initial resource source to the calendar to render on the calendar first load;
Callbacks
- Option to disable a set of implemented events, useful when you want to overwrite the callback in the Advanced Options input.
Events:
DateSet
- Trigger after the calendar's date range has been initially set or changed in some way and the DOM has been updated.
DateClick
- Triggered when the user clicks on a date or a time slot;
EventClick
- Triggered when the user clicks an event.
EventDrop
- Triggered when dragging stops and the event has moved to a different day/time.
EventMouseEnter
- Triggered when the user mouses over an event.
EventMouseLeave
- Triggered when the user mouses out of an event.
EventResize
- Triggered when resizing stops and the event duration has changed.
Loading
- Triggered when event or resource fetching starts/stops.
Select
- Triggered when a date/time selection is made.
Actions:
AddEvent
- Adds a new event on the calendar.
AddResource
- Adds a new resource on the calendar.
RefetchEvents
- Refetches events from all sources and rerenders them on the screen.
RefetchResources
- Causes the resource data to be fetched and freshly rerendered.
RemoveEvent
- Removes an event from the calendar.
RemoveResource
- Removes a resource from the calendar.
UpdateEvent
- Update the data in some existing event render on the calendar.
NewEventSourceData
- Create a new event source with a list of Events to display on the calendar.
NewEventSourceGoogleCalendar
- Create a new event source from Google Calendar, by providing the Google Calendar Id to access the events.
NewEventSourceUrl
- Create a new event source by providing the URL of a JSON feed that the calendar will fetch the events from.
NewResourceSourceData
- Create a new Resource source with a list of resources to display on the calendar.
NewResourceSourceUrl
- Create a new resource source with a Url where the calendar will fetch the resource list and display on the Calendar.
Loading
Loading...