Your Cart is currently empty.



Buy it !    Demo

Features & enhancement

  • SDK 4.6 support : now KCCalendar comes with version for SDK 3.2, 3.5, 3.6, 4.0, 4.1, 4.5, 4.5.1 and 4.6
  • Allow all-day event to be dragged & dropped as normal events. Feature is controlled by the allowAllDayEventToNormalEventDragAndDrop property (false by default). New event duration is controlled by the allDayEventToNormalEventNewDuration property, in minutes (60 by default).
  • Allow normal event to be dragged & dropped as all-day events. Feature is controlled by the allowNormalToAllDayEventDragAndDrop property (false by default). New event duration is controlled by the normalToAllDayEventToNormalEventNewDuration property, in days (1 by default).
  • Add the possibility to specify the maximum all-day event visible count (uses scrollbar). Feature is controlled by the useScrollBarForAllDayEvents property (false by default). Maximum event displayed is controlled by the maxAllDayEventsVisibleCount property (10 by default).
  • Add itemSameDatesCompareFunction to manage same dates item order. You can now implement a custom function and set it to the itemSameDatesCompareFunction property to specify an algorithm to sort items with the same dates based on your business logic.
  • Use all width in day & week when there is no displayed scrollbar


- Fix #209: event starting & ending at midnight on the same date are not displayed
- Fix #210: add transitionUseBackground property to capture the calendar background for transitions (false as it leads to some display bug when cell alpha is not set to 1)
- Fix #211: an exception is triggered when displayMode is set and component is not completely initialized yet (application initialize handler case)
_ Fix #216: some AsDoc comments are not up to date
- Fix #218: sometimes, hidden events in month view are not displayed after an event drag&drop that should make them visible
- Fix #219: now resource, status, column & readOnly information are not mandatory anymore in the provided calendar object
- Fix #221: resized event have a -1 as column when column mode is enabled
- Fix #222: week label abstract renderer may trigger exception when week label renderer is dynamically changed
- Fix #223: make all-day events first (for better month view display) when start date are the same with a classic event
- Fix #226: D&D exception on AIR on MAC
- Fix #227: tooltip position can be not accurate when component is used in a window on AIR
- Fix #228: notDisplayedItems can contain nothing in CalendarDayHeaderRendererAbstract class
- Fix #229: replacing dataProvider object (not modifying) could trigger exception
- Fix #230: ghost renderer if item is removed and changed synchronously in the dataProvider
- Fix #231: on AIR with SDK <= 4: clicking on an item when eventTimeStep was different from mouseSelectionStep led to an item change (small drag&drop)