Your account has not been activated. Click here to get a new activation Email.
Unfortunately, activation email could not send to your email. Please try again.


Schedule control is available with two types of orientation: vertical and horizontal. It is rendered in vertical by default. The time cells are rendered horizontally in the horizontal orientation, and the same are rendered vertically in vertical orientation.

Data Binding

Schedule control has integrated support for KnockoutJS and AngularJS data binding. AngularJS directives are also supported.

Time Mode

The schedule control supports both 12 and 24-hour time formats.

Business Hours

Schedule control’s view can be easily customized to display specific start and end hours.

Quick Appointment Window

The quick appointment window lets your end user create an appointment with just a single click. The user is prompted for the appointment subject and uses the default duration of the selected cell.


The recurrence option plays a vital role within the schedule control as it enables appointments to be scheduled to repeat on a daily, weekly, monthly, or yearly basis.

Appointment Template

The appointment template can be customized to add any kind of text, image, or style.

Time Indicator

The current time can be indicated on the scheduler UI across the current date column. This allows the user to easily identify the current date and time on the schedule. In cases of multiple resources, multiple time indicators will be displayed.


The schedule control has built-in localization support.

Multiple Resources with Grouping

This feature allows the user to group various resources at different levels. With this feature enabled, the user is able to add the same appointment for multiple resources simultaneously.

Context Menu

Schedule control has a context menu with default options to manipulate (add/edit/delete) appointments, change other settings like switching between the current views and time-mode, and add custom menu options.

Appointment Categorize

The appointment categorize option allows the user to differentiate each appointment type by its color. It has been provided with complete customizing options. The appointments can be categorized either through a context menu option or through the normal appointment window with categorize settings. The option also extends to the level of applying multiple categories to the same appointment.

Users can search appointments based on subject, description, start date, and end date. The resulting appointments can be obtained and displayed either in a grid or any internal processing.


Print support has been added to the schedule control with two available options: print the complete schedule or print specific appointments.

Export Appointments

Export support has been added to the schedule control. Appointments in the schedule control can be exported in an .ics format file.

Import Appointments

ICS files generated from any of the calendars like Outlook, Google, and so on, can be easily imported into the schedule control.

Cell Height and Width

The height and width of the cells within the schedule control can now be customized.

Custom Date Rendering

Custom view allows the schedule to display a specific date range. The schedule only needs the start and end dates for the custom view. The navigation will calculate and use the number of days. If the range is within 7 days, the schedule will display the week-type view. If the range is more than 7 days, the schedule will display in the month-type view.

Date Format

The date format can be customized with the ‘dateFormat’ property. The schedule control will accept any of the standard date formats.

Minimum and Maximum Date

The schedule control supports limiting the date ranges. MinDate and MaxDate will define the date range available to the schedule. No navigation will be allowed outside of that range.

Adaptive Rendering

The ‘isResponsive’ property allows the schedule to render based on screen size. There is a layout for each of the basic screen sizes: phone, tablet, and desktop.

Appointment Priority

The priority feature allows the user to prioritize appointments with default values and individual icons or images. Users can also customize the priority values and icons using a template or from a data source.

Appointment Inline Delete

Appointments can be deleted inline. Upon hover, a button will appear, and clicking the “X” button on the appointment will delete it.

Disable Time Scale

The time scales can be removed by setting the property “showTimeScale = false”.

Disable Header Bar

The header bar can be removed by setting the property “showHeaderBar=false”.

Agenda View

The agenda view displays the list of appointments in a grid-like view, categorized based on the dates and resource levels. Edit and delete options have also been included, which show up when the mouse hovers across the events. By default, 7 days are displayed in agenda view and the number of days to be displayed in it can also be customized.

Appointments Tooltip - Template

The tooltip feature allows users to display schedule appointment details on mouseover. It can be customized using template.

First Day of the Week

This feature allows the scheduler to modify the first day of the week and workweek. In the week and workweek view, the next consecutive seven/five days from the specified start day will be displayed on the scheduler, respectively.

Workweek - Customization

This feature allows the user to customize the display of workweek view with the set of user-defined days collection. For example, it is possible to display the workweek view starting from Tuesday and display up to Saturday.

Appointment ID Type (GUID)

The appointment ID can be any kind of data type like integer, string, and guid type. (Internally, we have generated the guid for each scheduler appointment, so as to perform CRUD operations successfully).

Daylight Savings Time

Daylight Savings Time (DST) can be enabled by setting the property “DaylightSavingTime=true”.

Blocking Time Intervals

Timeslots in schedules can now be blocked, so that restrictions can be set on those timeslots and also on appointments that lie in that blocked range. Those blocked appointments will be made read-only and the CRUD operations on them will be prevented.

Hide Weekend Days

Weekend days can be hidden from the scheduler, allowing it to display only the working days on all views.

Add/Edit Appointments Inline

With this feature enabled, the user can create/edit appointments inline through a single click made either on the scheduler cells or on the existing appointment’s subject. Pressing the enter key after the new subject text is typed into the inline-created text box will save/update the appointment appropriately.

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.