DayPilot Pro for JavaScript 2018.1.3169

Release date: February 12, 2018

Improvements

  • [Scheduler] args objects serializable to JSON again (onEventClick, onEventDelete, onEventMove, onEventResize, onTimeRangeSelected) (build 3122)
  • [Scheduler] Dynamic event loading optimizations (for args.clearEvents = false) (build 3145)
  • [Scheduler] DayPilot.Scheduler.onScroll: args.remove = [] added (list of IDs to be removed) (build 3146)
  • [Scheduler] DayPilot.Scheduler.onScroll: row based update enabled for partial load (args.clearEvents = false) (build 3146)
  • All init() methods return the instance (this), allows one-line initialization. (build 3150)
  • [Scheduler] DayPilot.Scheduler.update(options) applies all properties of "options" object. Used to support only selected combinations ("events", "separators", "rowHeaderColumns"). (build 3151)
  • [Month] DayPilot.Month.weekStarts default value set to "Auto" (build 3152)
  • [Month] DayPilot.Month - obsolete properties removed (build 3152)
  • [Month] DayPilot.Month.update(options) - options supported (build 3154)
  • [Calendar] DayPilot.Calendar.update(options) - options supported (build 3154)
  • [Scheduler] Timesheet mode of Scheduler (viewType="Days") marks weekend cells as non-business. (build 3155)
  • [Scheduler] Timesheet Scheduler mode hides weekends in showNonBusiness = false mode. (build 3155)
  • horizontalAlignment property supported for rows (resources[].horizontalAlignment, resources[].columns[].horizontalAlignment) (build 3155)
  • [Gantt] DayPilot.Gantt.update(options) supports options argument. (build 3162)
  • [Kanban] DayPilot.Kanban.update(options) - options supported (build 3167)

Fixes

  • [Gantt] DayPilot.Gantt TypeScript definitions fixed (TaskData). (build 3149)
  • [Scheduler] args.cell.start/end fixed for onBeforeCellRender in Timesheet mode (Scheduler) (build 3155)