Overview
Microsoft Outlook-like Views
Essential Schedule for ASP.NET has day, week, work week, month, and resource views.
feature image
Day View
feature image
Week View
feature image
Work Week View
feature image
Month View
feature image
Resource View
Rich User Experience
Essential Schedule's user interface is very interactive and lets users perform operations like creating, editing, and rescheduling appointments. Rescheduling and resizing appointments can be done through drag-and-drop operations.
feature image
Resizing Appointment
feature image
Rescheduling appointment
Optionally show the Navigation Panel on the right so that the end-user can easily pick the months, days, etc. they want to visualize and easily drill down and up.
feature image
Schedule Navigation Panel
Rich ToolTips also greatly enhance the user experience.
feature image
Rich ToolTips
Context menus give the impression of working in a rich client.
feature image
Context Menu
Data Binding
Essential Schedule fully supports data binding to external data sources.
feature image
Data Binding During Design Time.
AJAX-Enabled
All actions including adding, editing, deleting, resizing appointments operate through AJAX callbacks instead of postbacks.
feature image
AJAX Callback in Progress.
feature image
Editing Appointments Inline
Highly Customizable
Essential Schedule can be easily customized based on your needs.
feature image
Display Multiple Days and Resources
The time interval for appointments can be customized.
feature image
Customized Time Intervals
The appointment editing window can also be customized.
feature image
Customized Appointment Window
feature image
Customized Appointment Icons
Recurrence Patterns
It is possible to specify daily, weekly, monthly, and yearly recurrence patterns for appointments.
feature image
Recurrence Window
Outlook-Style Reminders
With Essential Schedule, you can provide Outlook-style reminder windows that list all the approaching and overdue appointments with options to open an item, dismiss a single alert, dismiss all alerts, or postpone the alert for a specific amount of time.
feature image
Reminder Window
High-Performance
Essential Schedule can easily handle large number of appointments.
Localization
All the visible strings in the user interface can be localized to any desired language.
feature image
Localized User Interface
Appearance
Essential Schedule has several built-in styling options including Office 2007 Blue, Office 2007 Silver, Office 2007 Black, and Vista.
feature image
Built-in Formatting Options
Import and Export
Essential Schedule can import and export iCal (.ics) files, thus enabling interoperability with Microsoft Outlook, Apple iCal, and many other products.
feature image
Import/Export Appointments
Printing
Essential Schedule supports printing appointments.
feature image
Printing
Callback
AJAX (Asynchronous JavaScript and XML) enables you to refresh part of a Web page
without having to send the entire page back to the server. It has the ability to deliver
rich, fast-loading, user-friendly applications that meet the demands of today's
organizations. Schedule control provides full AJAx Support, which can easily detect
client-side click events and trigger callbacks to work with partial updates on the Web page.
Allow drag-over for selected appointments by setting limits from the client-side.
feature image
Invoke Callback
feature image
Scheduler Client Code
feature image
During Callback
Appointment Background and Time-Span Color
The appearance of the Schedule control can be enhanced by applying CSS styles for different scheduler regions such as Appointments,
Resources, Headers and Borders. A different style can also be applied for different states of the control.
The Background color and Time span color of the appointments can also be customized.
feature image
BackColor and TimeSpan Color of the Appointment
Display Multiple Days and Resources
The number of resources and days to be displayed in a single frame can be defined by the user.
This helps the user view appointments of different resources and all appointments grouped by resources or days.
feature image
Display Multiple Days and Resources
Gridlines Customization
The gridlines of the schedule control can be customized using the Gridlines properties.
It contains four options Horizontal, Vertical, None and Both. Default value is Both.
feature image
Gridlines Customization
Header Bar Customization
The User can set a desired formatting to the Date header. The Header bar of the Schedule control as well as the text inside it can also be customized.
The following images illustrate ways to customize the header bar.
Customizing date time format of the header bar.
feature image
Customized HeaderBar
Header Bar Text Alignment
feature image
HeaderBar Text Alignment
Header Bar Style
feature image
Customized Header Bar Style
Time mode can either be set to AM/PM or 24 hours.
feature image
Time Mode-24 Hours
Time intervals on row headers can also be changed to thirty minutes, 1 hour, fifteen or twenty minutes.
feature image
Time Interval-15 Minutes
Customize Add Edit Appointment Window
Schedule ASP.NET now comes with customizable Add/Edit Appointment window. This window can be customized using Templates. This feature is used to change the look and feel of the Appointment Window and allows you to add extra fields to enhance the user friendliness of the application.
feature image
customized Add/Edit Appointment window
All Day
An appointment which lasts an entire day is termed as an "All Day Appointment".
To set an appointment as an All Day appointment, the All Day property (in the Schedule Web Appointment Collection Editor) for that appointment must be set to true.
feature image
All Day Appointment
Appointment with No Resource
In some applications, you can only view your resource and not other resources. In such a case, the default setting specifies you as the resource,
and hence mentioning your name will not be required.
feature image
Appointment with No Resource
Blocked
Blocked Appointment is used to block a specified portion of time in the Schedule calendar.
Essential Schedule supports Blocked Appointments and Blocked Time. A blocked appointment cannot be moved or cancelled.
A particular appointment can be blocked, ensuring that no other appointment overrides it.
feature image
Blocked Appointment and Blocked Time
Dragging Appointment
Appointments can be dragged between various resources and set for different time intervals.
To perform the drag action, the Allow Appointment Drag property must be set to True.
A drag-and-drop can be performed on appointment to any valid date on the Scheduler.
Make use of extensive client-side functionalities to validate the drag-and-drop through
JavaScript code. Postback/callback events are available for drag-and-drop. Appointments can
be dragged between various resources and set for different time intervals.
On pressing ESC before dropping the appointment, all changes are cancelled and the appointment
returns to its original position. In grouped view, when different resources are represented by
different columns, dragging the appointment to another column automatically changes the associated resource.
feature image
Drag and Drop Appointments
Recurring
Recurrence appointments are useful when scheduling appointments that occur at regular intervals. These patterns are mainly classified as daily, weekly, monthly, and yearly. Now, each of these main patterns has been further classified into sub-patterns similar to Outlook.
feature image
Enhanced Recurrence Patterns
feature image
Weekly Recurrence
feature image
Monthly Recurrence
feature image
Daily Recurrence
Dragging Recurrence Appointments
The drag-and-drop function gives you an option for easily editing an appointment's start time and end time. Now, if a recurrence appointment is dragged, you will have an option to edit the whole series of appointments, or to edit the specific appointment only.
feature image
Dragging Recurrence Appointments
Resizing Appointment
Appointments can be resized (i.e. time interval for an appointment can be reduced or extended) by placing the mouse pointer over the corner of the appointments and dragging them to the required size.
The default setting allows all appointments to be resized. If you wish to disable the resizing functionality, you can set the Allow Appointment Resize property to false.
Resizing of any appointment will be disabled in the Schedule control if Allow Appointment Resize property is set to false.
feature image
Resizing Appointment
::adCenter::