The onEventClicked event handler fires after the default event click action defined by DayPilot.Scheduler.eventClickHandling.
Declaration
DayPilot.Scheduler.onEventClicked(args)Parameters
args.e(DayPilot.Event) - clicked event instanceargs.div(HTMLElement) - event <div> elementargs.control(DayPilot.Scheduler) - control instanceargs.ctrl(boolean) -trueif the Ctrl key was pressedargs.meta(boolean) -trueif the Meta key was pressedargs.shift(boolean) -trueif the Shift key was pressedargs.originalEvent(MouseEvent) - original browser click event
Notes
Use DayPilot.Scheduler.onEventClick if you need to cancel the default click action before it runs.
Examples
JavaScript
const onEventClicked = (args) => {
alert("Event clicked: " + args.e.text());
};
const dp = new DayPilot.Scheduler("dp", {
onEventClicked: onEventClicked,
// ...
});
dp.init();Angular
<daypilot-scheduler [config]="config"></daypilot-scheduler>const onEventClicked = (args: DayPilot.SchedulerEventClickedArgs) => {
alert("Event clicked: " + args.e.text());
};
config: DayPilot.SchedulerConfig = {
onEventClicked: onEventClicked,
// ...
};React
<DayPilotScheduler
onEventClicked={onEventClicked}
{/* ... */}
/>const onEventClicked = (args) => {
alert("Event clicked: " + args.e.text());
};Vue
<DayPilotScheduler
@eventClicked="onEventClicked"
<!-- ... -->
/>const onEventClicked = (args) => {
alert("Event clicked: " + args.e.text());
};See Also
DayPilot.Scheduler.onEventClick
DayPilot.Scheduler.eventClickHandling
Availability
Availability of this API item in DayPilot editions:
| Product | Lite | Pro |
|---|---|---|
| DayPilot for JavaScript |
DayPilot