The onTimeRangeSelected event is fired when a user selects a date/time range using drag and drop in the JavaScript Scheduler component.
This event is fired after the default action specified using timeRangeSelectedHandling property. See also onTimeRangeSelect, which is fired before the default action.
There is also onTimeRangeSelecting event which is fired when the drag and drop selecting is in progress (whenever the selection changes).
DayPilot.Scheduler.onTimeRangeSelected(args)
// event creating, api2 dp.onTimeRangeSelected = function (args) { var name = prompt("New event name:", "Event"); dp.clearSelection(); if (!name) return; var e = new DayPilot.Event({ start: args.start, end: args.end, id: DayPilot.guid(), resource: args.resource, text: "Event" }); dp.events.add(e); dp.message("Created"); };
See also DayPilot.Scheduler.api.
onTimeRangeSelected(start, end, resource)
// event creating, api1 dp.onTimeRangeSelected = function (start, end, resource) { var name = prompt("New event name:", "Event"); dp.clearSelection(); if (!name) return; var e = new DayPilot.Event({ start: start, end: end, id: DayPilot.guid(), resource: resource, text: "Event" }); dp.events.add(e); dp.message("Created"); };