|
|
Try the online demo:
AJAX-style event creating, moving, resizing, and deleting
Context menu
Day view
Work week view
Week view
Month view
Horizontal/vertical resources view
PostBack/AJAX/JavaScript event handling
Binding to XmlDataSource, SqlDataSource, DataTable, ArrayList
Custom event formatting
UpdatePanel compatibility
DayPilot Pro 3.9Released on August 2, 2007 (build 1128). Features(F40) Multiple-days resource scheduling control (DayPilotScheduler)This new control replaces DayPilotVertical in resources view. DayPilotVertical is still available in both Days and Resources views but DayPilotVertical/Resources view is now deprecated. New features: Showing multiple days DayPilotVertical was able to show just a single day in Resources view. "Days" property now determines the number of days to be rendered (it was ignored in Resources view in DayPilotVertical). Configurable scale DayPilotVertical shows one cell per hour. With the new control, you can configure the cell size by setting CellDuration property (in minutes). CellDuration is not limited, you can choose to show:
Time header grouping Time header now has two rows:
Improved rendering time With the increased number of cells being rendered further performance improvements were necessary:
New views The combination of the properties mentioned above allows using full range of time views:
Rendering events Rendering events will allow you to modify scheduler components:
AJAX supported The following actions are available to the user and handled either by JavaScript/PostBack/CallBack:
(F43) Multiple custom data fields bindingIn the previous versions, it was possible to bind a custom data source field to an event (using DataTagField property). The value of this field was available through the lifecycle of event:
The Tag field is now able to bind multiple fields from the datasource:
Custom data fields API comparison:
(F47) Time range selection context menu (DayPilotCalendar & DayPilotScheduler)It's now possible to handle the time range selection using a context menu on the client side. New & changed properties
Sample context menu declaration: <DayPilot:DayPilotMenu ID="DayPilotMenu1" runat="server"> There are three menu items:
(F34) Time range selecting (DayPilotVertical)Implemented in DayPilotScheduler only. Support in DayPilotVertical is on hold. Contact daypilot @ annpoint.com if you want this feature for DayPilotVertical. (F35) Event deleting (DayPilotVertical)Support in DayPilotVertical is on hold. Contact daypilot @ annpoint.com if you want this feature for DayPilotVertical. This feature will be added to DayPilotScheduler in the next release (DayPilot Pro 4.0). See also F27 Event delete button ("X"). (F36) Event editing (DayPilotVertical)Implemented in DayPilotScheduler only. Support in DayPilotVertical is on hold. Contact daypilot @ annpoint.com if you want this feature for DayPilotVertical. See also F09 Inline event editing. (F41) Event selecting (DayPilotVertical)Support in DayPilotVertical is on hold. Contact daypilot @ annpoint.com if you want this feature for DayPilotVertical. This feature will be added to DayPilotScheduler in the next release (DayPilot Pro 4.0). See also F22 Calendar event selecting (DayPilotCalendar). Other improvements & fixes1. Event boxes can be turned off even for short events. The type DayPilotCalendar.UseEventBoxes is now UseBoxesEnum instead of bool. The following values are supported:
2. {0} replacement in DayPilotMenu item JavaScript actions fixed. API changes
DayPilot Pro is an advanced DayPilot edition. You can check a thumbnail overview of the most interesting features. There is also an online demo with all the features working (including the AJAX features). If you want to test the design-time support and API you can download a fully functional trial version. And if you like it, you can buy a full version with source code and 12 months of upgrades and support (with a 30-days money back guarantee). DayPilot Lite is a do-it-yourself open-source edition of DayPilot. Although it misses some DayPilot Pro features, there are thousands of developers using it to build calendar, personal scheduling, and resource booking applications. |