Skip to content
DayPilot

JavaScript Scheduler Tutorials

JavaScript Scheduler: Use Diagonally Split Cells for Check-In/Check-Out

JavaScript Scheduler: Use Diagonally Split Cells for Check-In/Check-Out

Learn how to modify the reservation edges to split the start and end cell diagonally. This provides a visual hint that the check-in and check-out days are only partially occupied.
 How to Use CSS Themes with the React Scheduler Component

How to Use CSS Themes with the React Scheduler Component

Learn how to change a React Scheduler CSS theme, create and apply your own theme and override individual styles.
JavaScript Scheduler: Date Picker in the Upper-Left Corner

JavaScript Scheduler: Date Picker in the Upper-Left Corner

How to embed a calendar icon in the upper-left corner of DayPilot Scheduler, hook it up to an inline DatePicker, and update the visible timeline.
How to Add Custom Progress Bar to React Scheduler Events

How to Add Custom Progress Bar to React Scheduler Events

The React Scheduler component allows customization of event content. This tutorial shows how to add a custom progress bar using event active areas.
JavaScript Scheduler: Use Custom Button to Scroll to Next Event

JavaScript Scheduler: Use Custom Button to Scroll to Next Event

How to implement Previous and Next buttons that find the nearest event outside the current viewport of the JavaScript Scheduler component.
JavaScript Scheduler: Zoom (Open-Source)

JavaScript Scheduler: Zoom (Open-Source)

How to change the zoom level of the JavaScript Scheduler component in real time using a slider and (+)/(-) buttons.
JavaScript Scheduler: How to Integrate a Date Picker

JavaScript Scheduler: How to Integrate a Date Picker

How to link the JavaScript Scheduler component to a date picker that can change the visible date.
JavaScript Scheduler: Read-Only Mode

JavaScript Scheduler: Read-Only Mode

How to switch the JavaScript Scheduler to read-only mode (disables all drag-and-drop) and how to disable drag-and-drop for specific events.
JavaScript Scheduler: Alternating Column Colors

JavaScript Scheduler: Alternating Column Colors

How to set alternating colors for JavaScript Scheduler columns (time headers and grid).
JavaScript Scheduler: Splitting an Event

JavaScript Scheduler: Splitting an Event

How to split events in the JavaScript Scheduler at a specified location using the right-click context menu.
JavaScript Scheduler: Lock Events using Context Menu

JavaScript Scheduler: Lock Events using Context Menu

How to lock events displayed in the JavaScript Scheduler using a dynamic context menu. The Scheduler will not allow editing the locked events.
Using JavaScript/HTML5 Scheduler in Spring Boot (Open-Source)

Using JavaScript/HTML5 Scheduler in Spring Boot (Open-Source)

Source code of a Spring Boot web application that uses HTML5/JavaScript scheduler to display events for multiple resources.
React Scheduler: Next/Previous Buttons

React Scheduler: Next/Previous Buttons

Add "next" and "previous" buttons to your React application and let users switch the month displayed by the Scheduler component.
Event Scheduler in Laravel: Timeline and Resource Allocation with Drag-and-Drop UI

Event Scheduler in Laravel: Timeline and Resource Allocation with Drag-and-Drop UI

Learn how to build an interactive scheduling application in Laravel using the DayPilot JavaScript Scheduler with a dynamic timeline, draggable events, and resource grouping.
ASP.NET Core Restaurant Table Reservation (Tutorial)

ASP.NET Core Restaurant Table Reservation (Tutorial)

Learn how to use the visual Scheduler component to build a restaurant table reservation application in ASP.NET Core. Create an intuitive UI that makes it easy to assign reservation requests to available tables.
HTML5 Scheduler

HTML5 Scheduler

HTML5 scheduler with drag and drop support. It displays a timeline for multiple resources grouped by category. PHP project with REST API backend and MySQL/SQLite storage is available for download.
Using JavaScript Scheduler in Salesforce (LWC)

Using JavaScript Scheduler in Salesforce (LWC)

How to create a new LWC component with DayPilot Scheduler and deploy it to your Salesforce org.
PHP Work Order Scheduler (JavaScript/HTML5 and MySQL)

PHP Work Order Scheduler (JavaScript/HTML5 and MySQL)

This tutorial shows how to create a PHP application that will let users manage and schedule work orders using a visual interface implemented using JavaScript/HTML5.
JavaScript Scheduler: Row Sorting Tutorial

JavaScript Scheduler: Row Sorting Tutorial

How to sort the Scheduler rows using custom fields. You can use the built-in row sorting support that displays icons in the column headers or the direct API.
PHP Annual Leave Scheduling (JavaScript/HTML5 Frontend, MySQL Database)

PHP Annual Leave Scheduling (JavaScript/HTML5 Frontend, MySQL Database)

PHP web application that allows to plan annual leave days using a visual HTML5 scheduler component.