Skip to content
DayPilot

Scheduler Web Component Tutorials

Angular Scheduler: How to Disable Time Slots

Angular Scheduler: How to Disable Time Slots

How to disable selected time slots of the Angular Scheduler using drag and drop.
Next.js Scheduler with Horizontal Timeline (Open-Source)

Next.js Scheduler with Horizontal Timeline (Open-Source)

Build a Next.js scheduler with a horizontal timeline (one year, day-by-day) featuring a date picker with scroll synchronization, a timeline header context menu for bulk day actions, and column highlighting.
Vue Scheduler: Build a Reservation Application in 5 Minutes

Vue Scheduler: Build a Reservation Application in 5 Minutes

Vue.js application for scheduling resource reservations. Built using a customizable Scheduler UI component - flexible timeline, drag and drop support.
Next.js Scheduler: How to Show Planned vs. Actual Task Durations using Task Versions

Next.js Scheduler: How to Show Planned vs. Actual Task Durations using Task Versions

How to build a visual schedule in Next.js that displays the planned version of a task above its actual version. This makes it easy to compare durations and track deviations from the original plan.
React Scheduler: PDF Export/Printing

React Scheduler: PDF Export/Printing

How to export the current React Scheduler view to a multi-page PDF document with a specified number of rows per page.
Vue Scheduler with Horizontal Timeline (Open-Source)

Vue Scheduler with Horizontal Timeline (Open-Source)

Build a horizontal, resource-based timeline using the open-source Vue Scheduler and customize event appearance with Vue templates and CSS.
Angular Scheduler with Horizontal Timeline (Open-Source)

Angular Scheduler with Horizontal Timeline (Open-Source)

Plan and visualize your resources in Angular with this lightweight, Apache‑licensed Scheduler - with a horizontal timeline, multi‑row time headers, CSS themes, dynamic event content and large‑dataset performance.
Vue Scheduler: How to Display Holidays

Vue Scheduler: How to Display Holidays

How to display global and row-specific holidays in the Vue Scheduler. Optionally, disable the drag and drop operations for the holiday cells.
React Scheduler: Full Screen Layout

React Scheduler: Full Screen Layout

How to integrate the React Scheduler component into a full screen page layout. The full screen mode will allow rendering optimizations to be applied correctly and avoid a confusing duplicate vertical scrollbar.
Angular Scheduler: Timeline Customization

Angular Scheduler: Timeline Customization

How to create a custom timeline for the Angular Scheduler component. The manual mode lets you create the timeline by defining individual time cells.
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.
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.