|
The Gravitybox WebSchedule.NET is an logical extension of the WinForms Schedule.NET
component. Like its predecessor, it can display schedules in many viewmodes but
in a browser. The component renders the schedule as standard HTML. This allows you
to place the it on a web page inside of a larger ASP.NET application to provide
robust scheduling to your users.
The above link runs the web scheduling application that displays the abilities of
the Gravitybox WebSchedule.NET component. The look-and-feel is very similar to the
WinForms component capabilities with much of the same object modal.
Much of the same functionality exists in web component as the windows component
with the exception of functionality that is not supported by HTML. Windows is a
much more robust application environment and as such some of functionality could
not be implemented in straight HTML. Listed below is a comparison with the Windows
component that is described more verbosely on this website.
Events - The most useful events are still
present and allow you to override various drawing methods and catch Before and After
events.
Colors - You may still customize the
appearance of objects with the exception of using Transparency.
Schedule Area - You may define colored
portions of a schedule to bring the users attentions to specific areas like "lunch
hour". When using NoDropAreas, you will need to check the collection manually
since there is no drag-drop move functionality.
Viewmodes - You can use any of 15 different
viewmodes. Display date, time, room, or providers on any axis.
Appointment Icons - Even in HTML you can
show icons on the left side of appointments. These are images files (GIF, JPG, etc)
that are added to an appointment's IconCollection.
Look-and-Feel - The look and feel of
the schedule is almost exactly the same. You can add headers and customize colors.
Round appointments do not exist nor do transparent colors.
Searching - The collections for the
WebSchedule are for the most part the same. As such you may still search the collections.
Advanced Graphics - You can also display
Appointment bars, Time bars, headers, etc.
Data Binding - The most important
new addition to the scheduling suite is the ability to bind data. With our
new controllers you can access our predefined database format to store appointments,
categories, providers, and rooms.
Drag-Drop Functionality - The control is rendered in
a browser as HTML, however you still have drag-drop functionality for appointments.
Events - Some events that would have cause
excessive post-backs are not supported, while many still are supported
Dialogs - Run-time dialogs (pop-up screens)
Transparency - Transparent backgrounds
for appointment or other objects
Printing - There is no way to support
printing from HTML. You may still have the browser print a page if you wish, but
there is no built-in functionality to print only a portion of a schedule.
|
|