The onBeforeTimeHeaderRender event fires before the JavaScript Scheduler component renders a time header cell. You can use it to customize the time header cells.
During image export, you can further customize the time headers using onBeforeTimeHeaderExport event.
DayPilot.Scheduler.onBeforeTimeHeaderRender(args)
args.header.areas
(array) - active areas (see JavaScript Scheduler Time Header Customization tutorial)
args.header.backColor
(string)
args.header.cssClass
args.header.end
(DayPilot.Date, read-only)
args.header.text
(string) - if args.header.html
is null, this text will be HTML-encoded and displayed in the header
args.header.html
(string) - overrides the default text with raw HTML (by default the value is null
)
args.header.level
(read-only; zero-based row index)
args.header.start
(DayPilot.Date, read-only)
args.header.toolTip
(string)
onBeforeTimeHeaderRender: (args) => {
if (args.header.start.getDayOfWeek() === 6) {
args.header.html = "Sat";
}
}