search envelope-o feed check
Home Unanswered Active Tags New Question
user comment-o

How to format timeheader "Week"

Related article: Angular 10 Scheduler Quick Start Project
Asked by Jesse Mom
2 years ago.

Is there a way to display the week timeheader as "Week 1", "week 2", etc?

Answer posted by Dan Letecky [DayPilot]
2 years ago.

Yes, you can do it using onBeforeTimeHeaderRender event handler:

import {Component, ViewChild, AfterViewInit} from '@angular/core';
import {DayPilot, DayPilotSchedulerComponent} from 'daypilot-pro-angular';
import {DataService} from './data.service';

  selector: 'scheduler-component',
  template: `<daypilot-scheduler [config]="config"></daypilot-scheduler>`
export class SchedulerComponent implements AfterViewInit {

  config: DayPilot.SchedulerConfig = {

    // ...
    timeHeaders: [
    onBeforeTimeHeaderRender: args => {
      if (args.header.level === 0) {
        const week = args.header.start.weekNumberISO();
        args.header.text  = `Week ${week}`;


  // ...


See also:

This question is more than 1 months old and has been closed. Please create a new question if you have anything to add.