The onTimeRangeClick event handler fires when the user clicks an existing time range in the JavaScript Calendar component, before the default action is performed.
DayPilot.Calendar.onTimeRangeClick(args)
args.start (DayPilot.Date) - selection start
args.end (DayPilot.Date) - selection end
args.resource (number | string) - selection resource in Resources view
args.preventDefault() - cancels the default action
JavaScript
const calendar = new DayPilot.Calendar("dp", {
onTimeRangeClick: args => {
args.preventDefault();
},
// ...
});
calendar.init();Angular
<daypilot-calendar [config]="config"></daypilot-calendar>
config: DayPilot.CalendarConfig = {
onTimeRangeClick: args => {
args.preventDefault();
},
// ...
};React
<DayPilotCalendar
onTimeRangeClick={onTimeRangeClick}
{/* ... */}
/>const onTimeRangeClick = (args) => {
args.preventDefault();
};Vue
<DayPilotCalendar @timeRangeClick="onTimeRangeClick" <!-- ... --> />
const onTimeRangeClick = (args) => {
args.preventDefault();
};DayPilot.Calendar.onTimeRangeClicked
Resources View [doc.daypilot.org]