ScheduleJS provides an extensive set of events, methods, and observables to react to user actions.

ScheduleJS provides an extensive set of events, methods, and observables to react to user actions.

Event handling in ScheduleJS is at the core of the library. We provide a rich set of events, methods, and observables that you can use to design a tailored user experience. Every user input like selecting activities, moving the timeline, changing zoom level, using the drag-and-drop features, expanding and collapsing specific rows, hovering, and clicking implements ways of observing the related state in real time to design advanced interactions.