Skip to content
DayPilot

Scheduler Web Component Tutorials

React Scheduler: How to Display Slot Details using Background Events

React Scheduler: How to Display Slot Details using Background Events

How to move the React Scheduler events to the background so they can be used to display additional time slot information.
React: Milestone Scheduler

React: Milestone Scheduler

How to display milestones in the React Scheduler component. You can use custom shapes, icons, colors and connect the milestones using links.
JavaScript Scheduler with Horizontal Timeline (Open-Source)

JavaScript Scheduler with Horizontal Timeline (Open-Source)

Use the open-source JavaScript Scheduler to build a horizontal timeline for multiple resources: adjust the appearance, add custom controls, configure the timeline, show a context menu, and switch the visible month.
React Scheduler: How to Manage Resources

React Scheduler: How to Manage Resources

Explore the built-in UI elements that let your users manage (create, edit, move, delete) resources displayed using the React Scheduler component.
Vue Scheduler: Row Header Templates

Vue Scheduler: Row Header Templates

How to customize the Vue Scheduler row header using Vue templates: add icons, badges, buttons and Vue components.
React Scheduler: Rendering JSX in Time Header and Upper-Left Corner

React Scheduler: Rendering JSX in Time Header and Upper-Left Corner

How to render custom React JSX components in the Scheduler time header and upper-left corner.
React Scheduler: Rendering JSX Components in Row Headers

React Scheduler: Rendering JSX Components in Row Headers

How to insert React components or direct JSX into Scheduler row headers.
Vue Scheduler: Availability/Utilization Histogram

Vue Scheduler: Availability/Utilization Histogram

How to calculate resource utilization percentage and display a histogram at the top of the Vue Scheduler component.
Angular 22 Scheduler Quick Start Project

Angular 22 Scheduler Quick Start Project

A quick-start project with a pre-configured Angular Scheduler component. You can download this project and use it as a starting point for your own Angular 22 calendar/scheduler application.
JavaScript Scheduler: Displaying Holidays

JavaScript Scheduler: Displaying Holidays

How to configure the JavaScript Scheduler component to display global and resource-specific holidays and prevent user actions in holiday cells.
PHP Shift Planning System (JavaScript/HTML5 Frontend, MySQL Database)

PHP Shift Planning System (JavaScript/HTML5 Frontend, MySQL Database)

A tutorial that shows how to create a PHP shift planning system - a web application that lets you manage shifts for multiple locations using a visual JavaScript scheduler component.
Tutorial: Machine/Production Job Scheduling Web Application (Spring/Java)

Tutorial: Machine/Production Job Scheduling Web Application (Spring/Java)

Tutorial with source code - a web application for scheduling dependent machine/production jobs, implemented in Spring Boot (Java).
Angular Scheduler: Row Searching Tutorial

Angular Scheduler: Row Searching Tutorial

How to find, focus and highlight a Scheduler row that matches the search criteria.
Angular Scheduler: Undo/Redo

Angular Scheduler: Undo/Redo

Angular tutorial that shows how to implement undo/redo functionality for the DayPilot Lite Angular Scheduler UI component.
JavaScript Scheduler: Select a Time Range over Multiple Rows

JavaScript Scheduler: Select a Time Range over Multiple Rows

The JavaScript Scheduler allows selecting a time range over multiple adjacent rows at once.
JavaScript Scheduler: Copy Multiple Events

JavaScript Scheduler: Copy Multiple Events

Copy multiple Scheduler events using copy & paste or using drag and drop.
Angular Scheduler: Event Links

Angular Scheduler: Event Links

Angular tutorial that shows how to link related events in the Angular Scheduler UI component.
Vue Timesheet

Vue Timesheet

Learn how to use the Vue Scheduler component to add a drag-and-drop timesheet UI to your Vue application, calculate daily totals and style the timesheet using CSS.
React Scheduler: Visually Connect Tasks using Links

React Scheduler: Visually Connect Tasks using Links

Links can be used to display relationships between tasks in the React Scheduler UI component. Learn about the most common use cases and configuration options.
JavaScript Scheduler: Limit Time Range Selection (Min/Max)

JavaScript Scheduler: Limit Time Range Selection (Min/Max)

How to limit drag and drop time range selection to the specified number of cells.