The onHeaderClicked event handler fires when the user clicks a calendar column header, after the default action configured by DayPilot.Calendar.headerClickHandling has been performed.
DayPilot.Calendar.onHeaderClicked(args)
args.column.id - column id (resources view only)
args.column.name - column name
args.column.start - column start date
args.column.data - source data item from DayPilot.Calendar.columns.list
JavaScript
const calendar = new DayPilot.Calendar("dp", {
onHeaderClicked: args => {
console.log(args.column.name);
},
// ...
});
calendar.init();Angular
<daypilot-calendar [config]="config"></daypilot-calendar>
config: DayPilot.CalendarConfig = {
onHeaderClicked: args => {
console.log(args.column.name);
},
// ...
};React
<DayPilotCalendar
onHeaderClicked={onHeaderClicked}
{/* ... */}
/>const onHeaderClicked = (args) => {
console.log(args.column.name);
};Vue
<DayPilotCalendar @headerClicked="onHeaderClicked" <!-- ... --> />
const onHeaderClicked = (args) => {
console.log(args.column.name);
};Column Header Click [doc.daypilot.org]
DayPilot.Calendar.onHeaderClick
DayPilot.Calendar.headerClickHandling
Availability of this API item in DayPilot editions:
| Lite | Pro | |
|---|---|---|
| DayPilot for JavaScript |
Lite args missing: header