Directory

FullCalendar Web Component (Vaadin 10) - Vaadin Add-on Directory

FullCalendar integration FullCalendar Web Component (Vaadin 10) - Vaadin Add-on Directory
# FullCalendar integration This addon is an integration of the FullCalendar (v3.10.0) as Flow component for Vaadin Platform / Vaadin 10-13 (and 14 in Bower compatibility mode). *This version is not maintained any more. I recommend you to use the latest version for Vaadin 14+. It can be found here: https://vaadin.com/directory/component/full-calendar-flow* For information about the FullCalendar (functionality, features, license information, etc.) visit https://fullcalendar.io/ If you want to use the Scheduler, please have a look here: https://vaadin.com/directory/component/full-calendar-scheduler-extension-vaadin10 ## Addon Functionality The following functions are implemented and available to use from server side: - adding / updating / removing calendar items, - switching between shown intervals (next month, previous month, etc.), - goto a specific date or today, - switch the calendar view (month, basic views for days and weeks, agenda views for days and weeks, list views for day to year), - setting a locale to be used for displaying week days, formatting values, calculating the first day of the week, etc. (supported locales are provided as constant list) - setting the first day of week to be shown (overrides the locale setting), - setting the height of the calendar instance (calculated by parent, aspect ratio or fixed pixel size) - show of week numbers - limit max shown entries per day (except basic views) - showing now indicator - activating day / week numbers / names to be links - styles are overridable via custom properties - setting a eventRender JS function from server side - setting business hours (multiple instances possible) - timezone support - Event handling for - clicking an empty time spot in the calendar, - selecting a block of empty time spots in the calendar, - clicking an entry, - moving an entry via drag and drop (event is fired on drop + changed time), - resizing an entry (event is fired after resize + changed time), - view rendered (i. e. to update a label of the shown interval) - clicking on limited entries link "+ X more" - clicking on a day's or week's number link (when activated) - Model supports setting - title, - start / end / all day flag, - color (html colors, like "#f00" or "red"), - description (not shown via FC), - editable / read only - rendering mode (normal, background, inversed background) ## Timezones Starting with 1.6.0 FC supports setting timezones. From this version, entries and some events work with Instant to represent the time based on UTC. You may set a custom timezone to display events for a user's timezone while the entries themselves still work with UTC based times. ## 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.