devextreme-scheduler

Implement DevExtreme Scheduler calendars with appointments, recurring events, and resource grouping.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devextreme-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devextreme-scheduler
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-devextreme/skills/devextreme-scheduler
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devextreme-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates incorrect API usage, hallucinations, and reliance on third-party scheduling libraries when building calendar and scheduling interfaces with DevExtreme Scheduler, ensuring you use the correct component, import paths, and production-ready code patterns for supported frameworks.

Core Features & Use Cases

  • Comprehensive Scheduler Configuration: Supports all appointment types (one-time, all-day, recurring), view types (Day, Week, Month, Timeline, Agenda), editing workflows, and resource grouping for rooms, employees, or equipment.
  • Cross-Framework Code Examples: Provides ready-to-use implementation snippets for Angular, React, Vue, and jQuery, including framework-specific best practices and import patterns to enable tree-shaking and optimal performance.
  • Advanced Scheduling Scenarios: Covers remote data loading with lazy date-range filtering, custom toolbar configuration, edit form customization, and timezone support for global applications. For example, use this Skill to build a team meeting booking system with recurring weekly standups, room resource grouping, and server-side appointment filtering for large datasets.

Quick Start

Use the devextreme-scheduler skill to build a weekly team calendar with recurring meetings, room resource grouping, and drag-and-drop appointment editing.

Frequently Asked Questions about devextreme-scheduler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a calendar UI with recurring appointments in Angular or React?

To build a calendar UI with recurring appointments, use the DevExtreme Scheduler component which provides cross-framework code examples for Angular, React, Vue, and jQuery, supporting one-time, all-day, and recurring event display without third-party libraries.

Can I group scheduler resources like rooms or employees in a DevExtreme calendar?

Yes, you can group scheduler resources like rooms, employees, or equipment using DevExtreme Scheduler's resource grouping configuration, which integrates with various view types including Day, Week, Month, Timeline, and Agenda.

What's the best way to load remote scheduler data with lazy date-range filtering?

The best way to load remote scheduler data is using DevExtreme Scheduler's advanced remote data loading with lazy date-range filtering, which ensures optimal performance for large datasets by only fetching appointments within the visible date range.

How do I customize the edit form and toolbar in a DevExtreme Scheduler?

You can customize the edit form and toolbar in a DevExtreme Scheduler through its built-in configuration options, allowing custom field mapping, edit form customization, and toolbar extension for tailored appointment editing workflows.

Does DevExtreme Scheduler support timezone handling for global scheduling applications?

Yes, DevExtreme Scheduler supports timezone handling for global applications, ensuring accurate appointment display across different time zones alongside its comprehensive view configuration and editing capabilities.

Why should I use DevExtreme Scheduler instead of third-party scheduling libraries?

You should use DevExtreme Scheduler to eliminate incorrect API usage and hallucinations, ensuring correct component import paths and production-ready code patterns for supported frameworks without relying on third-party scheduling libraries.