Release date: May 8, 2012 (build 2460)
Notify Event Model
The Scheduler supports a fast Notify model. It allows to make changes to the event set on the client side without waiting for a response from the server side.
The client-side operations are now heavily optimized. All changes (event adding, deleting, moving, resizing) take under 100 ms, regardless of the total number of events displayed.
Demo:
See also:
- Notify Event Model (documentation)
- Notify Queue (documentation)
- Notify Event Handler (documentation)
Implemented
- Modal.js: Automatic height supported (build 2432)
- Modal.js: className property supported (build 2432)
- [Month] ShowWeekend synchronization fixed. (build 2432)
- [Calendar] "'offsetWidth' is null or not an object" JavaScript error fixed (external drag&drop) (build 2433)
- [Calendar] Multiday allday events supported in Calendar/Resources view. (build 2434)
- All controls marked as Themeable (build 2435)
- [Navigator] Zero-duration events accepted. (build 2436)
- [Scheduler] Event resizing and moving in Notify mode optimized. (build 2437)
- [Scheduler] DurationBarVisible supported during export. (build 2439)
- [Scheduler] Tree node expanding/collapsing optimized. (build 2440)
- [Scheduler] events.add() optimized. (build 2444)
- [Scheduler] All client-side event changes heavily optimized (dps.events.add(), dps.events.remove(), dps.events.update(), including Notify mode for EventResize and EventMove). (build 2451)
- [Scheduler] Progressive event rendering speed improved. (build 2455)
- [Scheduler] ResourceExpand and ResourceCollapse events added. (build 2456)
DayPilot