Directory

FullCalendar Scheduler Extension (Vaadin 10) - Vaadin Add-on Directory

FullCalendar Scheduler extension FullCalendar Scheduler Extension (Vaadin 10) - Vaadin Add-on Directory
# FullCalendar Scheduler extension This addon extends the **FullCalendar integration addon** with the FullCalendar Scheduler (v1.9.4) as Flow component for Vaadin Platform / Vaadin 10+. It needs the FC integration addon (1.9.0+) as basis (https://vaadin.com/directory/component/full-calendar-web-component-vaadin10). Since this addon is not always updated when the basis gets an update, I would suggest, that you add both dependencies (basis and extension) to always use the latest version of basis. This extension is compatible as long as the readme does not tells anything else. For information about the Schedular (functionality, features, license information, etc.) visit https://fullcalendar.io/scheduler. ## License information: Please be aware, that the Scheduler has a different license model then the FullCalendar. For details of when to use which license, visit https://fullcalendar.io/scheduler/license. **This addon does not provide any commercial license for the Scheduler. The license model of MIT does only affect the additional files of this addon, not the used original files.** ## Activating the Scheduler By default the scheduler is not active, when you use a FullCalendar instance. To have an instance with scheduler activated, use the `withScheduler()` method of the `FullCalendarBuilder`. This method will throw an exception, if the scheduler extension is not on the class path. To link a resource with entries, use the Entry subclass `ResourceEntry`. ## Additional Features of the Scheduler extension - Activation of the Scheduler by method in the FullCalendarBuilder. - Adding resources to a calendar (hierarchies of resources are not yet supported). - Link one or multiple resources with entries. - List of possible Scheduler based views (timeline). *Info:* Entries are linked to calendar internally. The calendar instance is used to resolve resources by after updating an entry on the client side. ## Feedback and co. If there are bugs or you need more features (and I'm not fast enough) feel free to contribute on GitHub. :) I'm also happy for feedback or suggestions about improvements.