DayPilot - Open-Source Outlook-Like Calendar/Scheduling Control for ASP.NET
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.5 SP1

Released on 2 April, 2007.

Fixes

1. Descriptions for events added (for Visual Studio 2005 design-time mode):

  • BeforeCellRender: Use this event to modify time cell properties before rendering.
  • BeforeEventRender: Use this event to modify event properties before rendering.
  • TimeRangeSelected: Fires when a user clicks a time cell or selects cells by mouse dragging. TimeRangeSelectedHandling must be set to PostBack or CallBack.
  • EventClick: Fires when a user clicks an event.  EventClickHandling must be set to PostBack or CallBack.
  • EventResize: Fires when a user resizes an event.  EventResizeHandling must be set to PostBack or CallBack.
  • EventMove: Fires when a user moves an event. EventMoveHandling must be set to PostBack or CallBack.
  • EventMenuClick: Fires when a user clicks a menu item. MenuItem.Action must be set to PostBack or CallBack.

2. JavaScript event handling unified. Now the JavaScript properties contain JavaScript code to be executed instead of JavaScript function name or definition:

  • EventClickJavaScript: Javascript code that is executed when the users clicks on an event.
  • TimeRangeSelectedJavaScript: Javascript code that is executed when the users selectes a time range.
  • EventMoveJavaScript: Javascript function that is executed when a users moves an event.
  • EventResizeJavaScript: Javascript function that is executed when a users moves an event.
  • CallBackErrorJavaScript: Javascript code that is executed on error during AJAX callback.

And the same applies to MenuItem.JavaScript: JavaScript code that is executed when Action is set to MenuItemAction.JavaScript and a users clicks the menu item.

 

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.

Questions or suggestions? Try DayPilot forums or contact us directly.