
In this mode, the event calendar component shows a work week.
The first visible day is the previous Monday calculated from the startDate property value. The days value is ignored - the calendar always displays 5 days.
JavaScript Calendar
To enable the work week in the calendar, set the viewType property to "WorkWeek". By default, the calendar will display 5 days, starting with the past Monday. To change the initial work week, use the startDate property.
<div id="dp"></div>
<script type="text/javascript">
var dp = new DayPilot.Calendar("dp");
dp.viewType = "WorkWeek";
dp.startDate = DayPilot.Date.today();
// ...
dp.init();
</script>
Angular Calendar
In the Angular Calendar component, use the viewType and startDate properties of the config object to use the work week calendar mode.
import {Component} from "@angular/core";
import {DayPilot, DayPilotCalendarComponent} from "daypilot-pro-angular";
@Component({
selector: 'calendar-component',
template: `<daypilot-calendar [config]="config"></daypilot-calendar>`,
styles: [``]
})
export class CalendarComponent implements AfterViewInit {
config: DayPilot.CalendarConfig = {
viewType: "WorkWeek",
startDate: DayPilot.Date.today()
};
// ...
}
React Calendar
In the React Calendar component, use the viewType and startDate attributes of the <DayPilotCalendar> tag to activate the work week calendar view.
import React, {Component} from 'react';
import {DayPilot, DayPilotCalendar} from "daypilot-pro-react";
class Calendar extends Component {
constructor(props) {
super(props);
this.state = {};
}
render() {
return (
<div>
<DayPilotCalendar
viewType={"WorkWeek"}
startDate={DayPilot.Date.today()}
/>
</div>
);
}
}
export default Calendar;
ASP.NET WebForms
<DayPilot:DayPilotCalendar runat="server" ID="DayPilotCalendar1" ViewType="WorkWeek" ... />
ASP.NET MVC
MVC View
@Html.DayPilotCalendar("dpc", new DayPilotCalendarConfig {
// ...
ViewType = ViewType.WorkWeek,
// ...
})
DayPilot