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)