We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.


The schedule component is an event calendar that facilitates almost all the basic Outlook and Google Calendar features, allowing the user to plan and manage appointments and time efficiently.

Data binding

Data binds seamlessly with various client-side and remote data sources such as,

  • JSON
  • RESTful services
  • OData services
  • WCF services
  • And more

Loads data on demand by default to reduce the transfer and load time.

Incomparable UI flexibility

There are 6 built-in view types available: Day, Week, Workweek, Month, Agenda, and Month Agenda. Each view can be configured with different view-specific options.

Day, week, and workweek views

  • Displays appointments across a single day or multiple days.
  • Workdays and work hours are visually depicted with active colors.
  • Option to hide weekend days.
  • Options to set a different start hour and first day of the week.
  • The current date is indicated by a highlighted date header, and the current time is accurately marked on the time scale.

Month view

  • Displays appointments across multiple weeks.
  • Overflowing events of each day are depicted by a text link indicating the number of hidden appointments. Clicking on that text indicator will open an event container listing all the hidden appointment details.
  • Options to set a different first day of the week and also hide weekend days.
  • The current date is highlighted.

Agenda view

  • Displays the list of events in a sequential order grouped by day.
  • Supports virtual loading of events.
  • Controls the loading of events based on the specified day count.

Month agenda view

  • Displays a combination of the calendar layout along with the event list of the currently selected date at the bottom of the view.
  • Dates that hold events are marked by a round indicator.
  • Swiping the calendar to the left or right allows the schedule to navigate to the previous or next month.

Clear event representation

Provides clear representation of appointment data based on the given time interval.

Normal events

Events that are created with a specific start time and end time on a single date, and do not exceed 24 hours in length.

All-day events

Events that are created for an entire day such as holiday events, that usually render on an all-day row.

Spanned events

An event that spans across multiple days with a time duration greater than 24 hours.

Recurring events

A set of events that repeats on a daily, weekly, monthly, or yearly basis.

Multiple resources and grouping

Schedule comes with built-in support for assigning resources to the events. The appointments can be grouped based on resources, and the resources itself can be grouped based on date to have a quick overview of each resources availability. There are also options to set different working days for each resource.

Built-in event management

Provides built-in support for better event handling, such as easier appointment creation and editing functionalities.

Efficient add and edit capabilities

  • Built-in editor to easily add and edit all kinds of appointments.
  • Displays complete event-related information in a single window that includes description, all-day, and recurring options.
  • Additional fields can also be added and customized easily.
  • Events can also be created through a quick event window that pops out on a single click over the required cells.
  • Read-only mode is available to disable the add and edit actions on events.

Integrated recurrence options

Complete recurrence-related options are integrated within the default editor and can easily be utilized while adding and editing recurring events.

Customizable event editor

The default event editor window can be customized with your own UI to suit application-specific requirements. Additional fields added to it are custom mapped automatically to the event instances.

Data validation

The fields of the event editor have built-in validation support to validate the input data.

Multi-event deletion

Allows deletion of multiple selected events at once.

Time zone

Regardless of whatever time zone the system follows, schedule supports setting the required time zone value to the entire schedule as well as to each event, allowing events to be displayed at the exact local time. The event time is also automatically adjusted and displayed accurately on the scheduler based on daylight saving time.

Adaptive and touch-friendly

  • The schedule user interface adapts automatically for mobile and desktop devices. This helps the application scale elegantly across all form factors without any additional effort.
  • Quality user-friendly design and proper touch gestures help achieve the best user experience.

Customizable timescale

Easy customizable timescale options to view the timeline of the events clearly and also set different durations on scheduler.

Appearance customization

The appearance and visual presentation of key schedule elements such as events, date headers, and cells can be customized with the built-in template support.

Event template

Allows customizing the look of events by changing their default appearance and style through template options.

Date header template

The default appearance of the dates in the header bar can be customized by adding any kind of style, custom text, or image to it.

Cell template

The schedule cells can easily be customized by embedding any kind of text, image, or user-defined styles to them.

Customizable header bar

Other than the default header bar options, users can add custom items. Options to hide or show the entire header bar are also available.

User-friendly interactions

The great user interface design makes user interactions simple and efficient.

Easy navigation

Schedule provides an intuitive way to navigate back and forth between any date range, and supports flexible navigation between different views. Swiping the schedule to the left or right also allows date navigation.

Informative tooltips

Supports normal and customized tooltips to pop out with event information like subject, start time, and end time on hovering the pointer over an event or tapping and holding an event on mobile devices.


Allows you to select multiple events at once by pressing and holding Ctrl while clicking on events. On mobile devices, the same is done by tapping and holding an event and then single-tapping on the next event to select. Click and drag the pointer over cells for multiple cell selection.

Quick event overview

Clicking or tapping on events displays their important details, such as subject and timing, along with edit and delete options.

Globalization and localization

Supports integration of different date-time formats and cultures, allowing the schedule component to function globally to meet diverse needs of different regions.


The globalized date and time formatters are used to access and display the current date and time on the appropriate sections of the schedule, such as the date header, event timing section, and time cells.


All the static text and date content used in schedule can be localized to any desired language. The schedule can also be displayed with appropriate time modes and date formats as per the localized language.


Right to left (RTL)

The schedule can render in RTL mode with proper right-to-left conventions, allowing the text direction and layout to be displayed from right to left.


The schedule component can easily be accessed by screen readers. Complete keyboard interaction support has also been provided.

Completely accessible

The schedule is provided with complete WAI-ARIA accessibility support. This includes high-contrast visual elements, enabling visually impaired people to easily access them through assistive technologies such as screen readers.

Keyboard interactive

All the common actions such as navigating through events; multiple cell selection; adding, editing, and deleting events; navigating to other views and dates; and much more can be performed with a keyboard.

Developer-friendly APIs

Developers have full control over the UI and behavior of the schedule through its built-in, developer-friendly APIs.


Transform your applications today by downloading our free evaluation versionDownload Free Trial

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.