|
|
 |
Just drag and drop
Once you have installed Real Calendar, open your web form in Visual Studio and simply drag and drop the Real Calendar component
from the toolbar. It will work immediately with no need for further setting up: most calendar components
require complicated setting up which can be very frustrating when you're in a hurry. |
|
|
 |
Control styles with CSS
The entire look and feel of the calendar can be customised using the provided css class properties, which
control everything from fonts, sizes, backgrounds and everything else. |
|
|
 |
Organic Animations and Fading
The user experienced is dramatically enhanced by attractive scrolling animations on the calendar when changing month or years.
To make it even more attractive, a fading effect is available when the user moves their mouse over the days. |
|
|
 |
Documented Javascript API
We have created and extensive Javascript API allowing the developer full control over the client-side calendar (and we mean full control).
Further to this, many of the internal Javascript functionality we use in the calendar is made available to you to use as well. This includes
functionality to calculate week numbers, day differences, month names and much more. Everything is fully documented in the integrated help
and online help with examples. |
|
|
 |
Multiple Selections
The calendar supports the selection of more than one date and will hold a date range in the SelectedRange Date array (List<Date> on the server).
The developer can turn this on or off. |
|
|
 |
Pop up calendar from a button
You can choose to display the calendar on the client as a button with or without a formattable textbox. Clicking the
button shows the calendar. All images used in the component have been embedded in the dll but you can obviously
customise them to your own images. |
|
|
 |
AJAX and Page callbacks
You can choose to force an AJAX or page level callback when the user selects a date. All properties of the calendar
are persisted back to the server, using JSON, no matter what type of callback is used giving a smooth flow for the user. |
|
|
 |
Client side events
Client side events are available for all sorts of changes to the calendar, for example: when the selected date is changed,
when the calendar is rendered, when an AJAX call returns, when a year is selected and many more. The javascript for
these events can even be set on the client and will be automatically persisted back to the server. |
|
|
 |
Valid and Invalid date ranges
A very powerful and useful feature is the use of Valid and Invalid date ranges. If you specify a range of Valid dates,
only those dates will be selectable on the calendar. Conversely, if you set up a list of Invalid Dates, only those dates
will be disabled. This allows even more control over the users experience of your site. |