Build interactive React schedules with flexible views and event management.
Prices from:
| Available in | |
|---|---|
| Wijmo | Loading |
| ComponentOne Studio Enterprise | Loading |

Display time-based events in configurable calendar views that organize schedules by date, time, and resources. FlexScheduler provides navigation controls for moving between date ranges, selecting specific dates, and switching views, allowing users to explore appointments and scheduled activities within their applications.
Create, update, and delete scheduled events directly within the calendar interface. FlexScheduler supports interactive event management, including moving appointments and adjusting their duration through dragging and resizing. These capabilities let users modify scheduling information while maintaining connections to the underlying event data.
Connect scheduling interfaces to application data through configurable event collections and field mappings. Developers can associate existing data properties with event subjects, start times, and end times. FlexScheduler also supports querying, filtering, and refreshing events to reflect changes in scheduling data.
Organize events around resources such as employees, meeting rooms, teams, or equipment. FlexScheduler supports resource definitions, assignments, grouping, and filtering, enabling applications to display schedules within relevant resource contexts and provide clear visibility into how available resources are allocated over time.
Configure calendar structures using customizable rows, columns, axes, and time intervals. FlexScheduler supports predefined views and advanced layout definitions, allowing developers to present event information according to application requirements. Resource lanes and calendar sections provide additional ways to organize complex schedules.
Define working days, business hours, and nonworking periods to represent operational schedules. FlexScheduler supports exceptions such as closures and unavailable time ranges, allowing developers to distinguish working periods from restricted availability and incorporate these settings into scheduling interactions and validation.
Configure how scheduled dates and times are interpreted and displayed using time zone settings. FlexScheduler enables applications to present event information within a defined time zone, supporting scheduling scenarios involving users, teams, or resources operating across different geographical regions.
Detect overlapping appointments and scheduling conflicts involving unavailable periods. FlexScheduler provides conflict handling and validation capabilities that developers can incorporate into event management workflows, helping applications identify scheduling issues and apply appropriate business rules when users create or modify events.
Customize how scheduled events appear using configurable event content and templates. FlexScheduler allows developers to adapt the presentation of appointments and associated information, providing flexibility when displaying event details, resource assignments, and other scheduling data within calendar interfaces.
Support interactive scheduling workflows through keyboard navigation, focus management, selection, and customizable context menus. FlexScheduler also provides hit testing to identify interface elements under the pointer, allowing developers to implement contextual actions and tailored interactions within the scheduling surface.
Review the details below to ensure this product is supported within your environment.
Available as part of Wijmo Enterprise, or ComponentOne Studio Enterprise.
Compare the JavaScript controls available in ComponentOne product suites.
| Wijmo | |
|---|---|
| Platforms | |
| Supported Platforms | |
| WinForms | Not included |
| WPF | Not included |
| WinUI | Not included |
| .NET MAUI | Not included |
| ASP.NET MVC | Not included |
| ASP.NET Core | Not included |
| ASP.NET Web Forms | Not included |
| Blazor | Not included |
| JavaScript | Included |
| Data Services | |
| Legacy Platforms | |
| Enterprise Controls | |
| WinForms & WPF | |
| JavaScript & ASP.NET MVC | |
| Utilities | |
| WinForms Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editors | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| Utilities | |
| WPF Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| Utilities | |
| .NET Framework-Only WPF Controls | |
| Data Management | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting & Documents | |
| Utilities | |
| ASP.NET MVC Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting and Documents | |
| Scheduling | |
| Utilities | |
| ASP.NET Core Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| Utilities | |
| ASP.NET Web Forms Controls | |
| Data Management | |
| Data Visualization | |
| Input & Editing | |
| Multimedia | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| Utilities | |
| Blazor Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| WinUI Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation and Layout | |
| Reporting & Documents | |
| Scheduling | |
| .NET MAUI Controls | |
| Data Management | |
| Data Visualization | |
| Scheduling | |
| Input & Editing | |
| Data Layer Components | |
| Data Services | |
| Web API | |
| UWP (Legacy) Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editing | |
| Navigation & Layout | |
| Reporting & Documents | |
| Scheduling | |
| Utilities | |
| Xamarin Controls | |
| Data Management | |
| Data Services | |
| Data Visualization | |
| Input & Editors | |
| Reporting & Documents | |
| Scheduling | |
| JavaScript Components | |
| Frameworks & Integrations | |
| Common | |
| Data Management | |
| Printing & Docs | |
| DataGrid | |
| Data Visualization | |
| Navigation & Layout | |
| Input & Editors | |
| Scheduling | |
| Viewers | |
| Wijmo Designer | |
MESCIUS, formerly known as GrapeCity, is a leading developer-focused brand established in Japan, with a history spanning over 30 years. It is recognized for its extensive suite of software components, including reporting frameworks, spreadsheet libraries, and Japanese market-oriented input controls. Popular products such as ActiveReports, SPREAD, InputMan, and ComponentOne support both .NET and JavaScript ecosystems and are widely used in business-critical applications. MESCIUS offers distinctive advantages such as proven reliability, comprehensive Japanese localization, and strong technical support, making it a trusted choice for IT professionals and software developers building complex and localized systems.

As official and authorized distributors since 1996, ComponentSource supplies you with legitimate licenses directly from MESCIUS.
Chat with our customer support team