Fullcalendar Component 2

FullCalendar Component 2 is a Servoy Web Package containing the implementation of the Fullcalendar component as a Servoy Web Component for Titanium NG client.

Requirements

The FullCalendar Component 2 can be used on Servoy 2021.12 or higher.

Getting started

To add the FullCalendar Component 2 package in your solution, open the Servoy Developer IDE and download the FullCalendar Component 2 from the Servoy Package Manager (the Servoy Package Manager is accessible from the context menu of the Servoy Packages node of your solution).

To use the latest source code clone the git repository and checkout the master branch. Install the egit plugin for Eclipse to clone the repository and import the projects into the workspace.

Documentation

See the NG1 FullCalendar guide for the available documentation.

FullCalendar functions support

FullCalendar component has support in various places for client side (javascript functions), that can return dynamic content based on parameters. For example: Content Injection or Classnames callback. In order for this to work in Titanium Client you have to use generateBrowserFunction API.

Example (set in component options):

eventContent: application.generateBrowserFunction("function(arg) { return {html : '<b>my event<br/>123</b>'} }") ,
eventClassNames:  application.generateBrowserFunction("function(arg) { return 'dummyclass' }"),

FullCalendar premium features

FullCalendar component also has some premium features (or premium plugins) that have a different licensing model. In order to use those you need to specify a valid schedulerLicenseKey in your options. For more information see : schedulerLicenseKey Property and Fullcalendar License Information. See also Fullcalendar Plugin Information in order to figure out which are the premium features.

Last updated