Full Calendar

Full Calendar (ODC)

Stable version 0.1.2 (Compatible with ODC)
Uploaded on 16 December 2024 by NTT DATA PORTUGAL, S.A
Full Calendar

Full Calendar (ODC)

Documentation
0.1.2

Instructions:

  1. 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
  2. Drag the Block to the desired Screen, customize the widget, create the OnInitialize Action, configure the handlers and Advanced options if needed
  3. 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.