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 has integrated support for KnockoutJS and AngularJS data binding. AngularJS directives are also supported.

Time Mode

The schedule supports both 12 and 24 hour time formats.

Business Hours

Schedule’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 for repeating on a daily, weekly, monthly, or yearly basis.

Appointment Template

The appointment templates 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 schedule control through which the appointments in the schedule control can be exported in an .ics format file.

Import Appointments

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

Cell Height and Width

The height and width of 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 will accept any of the standard date formats.

Minimum and Maximum Date

The schedule supports limiting 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 upon 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 resources 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

Tooltip feature allows users to display schedule appointment details on mouse over. 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 the scheduler can now be blocked, so that restrictions can be set on those timeslots and also on the appointments that lie in that blocked range. Those blocked appointments will be made read-only and the CRUD operations on it will be prevented.

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.