DayPilot Pro for Java 2023.1.8567

Release date: March 15, 2023

Features

  • Bubble DayPilot.Bubble.position = "Right" supported
  • [Gantt] Gantt Chart: Export customization (onBefore*Export events)

Improvements

  • [Gantt] onBeforeRowHeaderExport event added (build 8566)
  • [Scheduler] The Scheduler accepts an empty array in rowHeaderColumns property. (build 8566)
  • [Calendar] DayPilot.Calendar.onTimeRangeSelecting: args.start and args.end can be modified; args.anchor added (build 8566)
  • [Gantt] DayPilot.Gantt: getScrollX(), getScrollY(), setScrollX(), setScrollY(), scrollToRow(id) methods added (build 8566)
  • [Gantt] onBeforeTimeHeaderExport event added (build 8566)
  • [Gantt] onBeforeCellExport event added (build 8566)
  • [Gantt] onBeforeTaskExport event added (build 8566)
  • [Calendar] Export of all-day event active areas supported (Calendar). (build 8566)
  • [Calendar] DayPilot.Calendar.cssClass property added (build 8566)
  • Resolving time range click for adjusted time range selection (onTimeRangeSelecting) works with legacy timeRangeSelectedHandling = "Hold" (build 8566)
  • [Gantt] onBeforeCornerExport event added (build 8566)
  • [Scheduler] DayPilot.Scheduler.onEventDelete: Asynchronous processing supported (args.async property, args.loaded() method). (build 8566)

Fixes

  • [Calendar] Time header crosshair position fixed - regression (Calendar). (build 8566)
  • [Scheduler] Column width auto-fit shrinking fixed (DayPilot.Scheduler.rowHeaderWidthAutoFitShrink = true). (build 8566)
  • SVG export fixed (text objects with zero width caused an exception). (build 8566)
  • [Scheduler] Checking existing date range selection fixed for frozen rows (Scheduler). (build 8566)
  • [Calendar] Time range selecting on touch devices - Y range checked correctly (Calendar) (build 8566)
  • [Calendar] Position of inner event div (for all-day events) fixed - inset reset to 0px (Calendar), default CSS theme updated. (build 8566)
  • [Calendar] Time range selecting error fixed - "Uncaught TypeError: Cannot read properties of undefined (reading 'cells')" (Calendar) (build 8566)
  • [Scheduler] Precise range selection check in Scheduler (with grid alignment turned off). (build 8566)
  • [Calendar] Time range selection start (touch devices, tap and hold) on the row header fixed (Calendar) (build 8566)
  • [Scheduler] Scheduler event click console error ("Unable to preventDefault inside passive event listener invocation.") fixed (touch devices). (build 8566)
  • [Navigator] DayPilot.Navigator.select() - options parameter can be null - fixed ("Cannot read properties of null (reading 'dontFocus')" error) (build 8566)