Build interactive scheduling interfaces with flexible calendars and resource management.
Prices from:
| Available in | |
|---|---|
| Wijmo | Loading |
| ComponentOne Studio Enterprise | Loading |

FlexScheduler displays scheduled events in configurable calendar views, allowing users to explore appointments and time-based activities. Developers can define how dates, time intervals, and resources appear, while built-in navigation controls let users move between date ranges and switch between available scheduling views.
The control supports creating, updating, and deleting scheduled events directly within the calendar interface. Developers can configure event fields to match application data, allowing users to manage appointment details, start times, end times, and other scheduling information through interactive workflows.
FlexScheduler organizes events around resources such as employees, meeting rooms, teams, or equipment. Developers can define resource dimensions, assign events to specific resources, and display resource-based scheduling lanes to help users understand availability and manage activities across different operational requirements.
Developers can configure scheduling layouts by defining rows, columns, time axes, and resource groupings. The control supports custom view definitions, allowing applications to present scheduling information according to business needs, including layouts that combine time intervals with resource assignments.
FlexScheduler supports mouse interactions for moving and resizing scheduled events. Users can adjust appointment times and durations directly within the calendar, while developers can configure how these interactions operate to accommodate application-specific scheduling rules and event management requirements.
The control provides functionality for detecting and handling scheduling conflicts, including overlapping events and unavailable time periods. Developers can incorporate conflict validation into scheduling workflows to identify potential issues and determine how applications should respond when users create or modify appointments.
FlexScheduler allows developers to define working days, business hours, and nonworking periods within calendar views. Time zone configuration controls how event dates and times are interpreted, supporting scheduling applications that display appointments across different geographic regions and operational schedules.
The control connects scheduling interfaces to application data through configurable event collections and field mappings. Developers can map event properties, query and filter scheduled records, and refresh displayed information while maintaining the underlying event collection as the source of scheduling data.
FlexScheduler supports customizable event displays and templates, allowing developers to control how scheduling information appears within calendar items. Configurable context menus provide additional interaction options, helping applications present relevant event actions and scheduling details through tailored user interfaces.
The control supports keyboard navigation, focus management, and cell selection for interacting with scheduling interfaces. Developers can also synchronize scrolling between schedules and use hit testing to identify calendar elements, supporting coordinated views and custom interactions within scheduling applications.
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