syncfusion-javascript-scheduler
OfficialShip production-ready JavaScript schedulers
System Documentation
What problem does it solve?
Building a robust, feature-rich calendar and appointment UI requires coordinating many moving parts — view modules, data binding, recurrence rules, timezone conversion, resource grouping, editor templates, styling, and export/import workflows — and this Skill provides the concrete patterns, API mappings, and implementation guidance to assemble them correctly in TypeScript/JavaScript projects.
Core Features & Use Cases
- Views & Modules: Configure Day, Week, WorkWeek, Month, Agenda, Timeline, Year, and extended interval views with minimal bundle impact via targeted module injection.
- Appointments & Recurrence: Bind local or remote data, map custom fields, handle repeating events, exceptions, and occurrence editing using iCal RecurrenceRule strings.
- Data Binding & CRUD: Use DataManager, UrlAdaptor, or remote adaptors for read/write operations, implement server-side filtering, and intercept CRUD lifecycle events.
- Resources & Grouping: Define single or multi-level resources, support shared events, group-by-date layouts, and timeline resource views.
- Exporting & Timezones: Export to Excel, CSV, and iCalendar; import .ics files; render appointments in specified IANA timezones and use the Timezone utility for conversions.
- Editor Customization, Styling & Accessibility: Replace or extend the editor with templates, customize quick info, apply scoped CSS via cssClass, and follow accessibility best practices (keyboard, WCAG).
- Advanced Patterns: Virtual scrolling for large resource sets, row auto-height, state persistence, context menu integrations, clipboard operations, and performance guidance.
Quick Start
Create a TypeScript Scheduler configured for Week and TimelineWeek views, bind events via a remote DataManager, enable resource grouping and timezone support, and add Excel and iCalendar export buttons.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: syncfusion-javascript-scheduler Download link: https://github.com/syncfusion/javascript-ui-controls-skills/archive/main.zip#syncfusion-javascript-scheduler Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.