Skip to content
DayPilot

All Tutorials

JavaScript Scheduler: Keyboard Navigation

JavaScript Scheduler: Keyboard Navigation

How to enable keyboard navigation in the JavaScript Scheduler component. Use the keyboard to focus cells in the grid, select a time range and edit existing events.
JavaScript Scheduler: Use Frozen Rows to Select Time Columns

JavaScript Scheduler: Use Frozen Rows to Select Time Columns

How to add a special row to the JavaScript Scheduler time header that will let users select multiple columns using drag and drop.
JavaScript Scheduler: Use Shift+Drag to Start Selection over Events

JavaScript Scheduler: Use Shift+Drag to Start Selection over Events

How to override the drag behavior to allow time range selection to be started anywhere in the Scheduler grid (over cells or events).
JavaScript Scheduler: Show Separators in the Time Header

JavaScript Scheduler: Show Separators in the Time Header

How to display time separators in the time header of the JavaScript Scheduler (in addition to the Scheduler grid).
ASP.NET MVC 5 Resource Calendar Quick Start Project

ASP.NET MVC 5 Resource Calendar Quick Start Project

Visual Studio project with a minimum configuration of ASP.NET MVC 5 Resource Calendar.
Angular 10 Timesheet Quick Start Project

Angular 10 Timesheet Quick Start Project

A quick start project that shows how to use the Angular 10 Timesheet component.
Angular 10 Event Calendar Quick Start Project

Angular 10 Event Calendar Quick Start Project

Angular 10 project with weekly event calendar component. Download the project source code and use it as a starting point of your own application.
JavaScript Scheduler: Context Menu for External Items

JavaScript Scheduler: Context Menu for External Items

How to add DayPilot context menu to any DOM element.
Angular 10 Scheduler Quick Start Project

Angular 10 Scheduler Quick Start Project

How to add a visual Scheduler component to your Angular 10 application. The Scheduler will let you plan and manage reservations, meetings, work orders and other events.
Angular 9 Timesheet Quick Start Project

Angular 9 Timesheet Quick Start Project

A quick start project that shows how to use Timesheet component in an Angular 9 project. You can use the Timesheet component to record payroll, billing and reporting information.