by DevExpress (Developer Express) - Product Type: Component / ASP.NET WebForms / ASP.NET AJAX (ATLAS)
What's new in ASPxScheduler v2011 vol 1?
- Dialog Form Templates Now Stored in Assembly - With this release, default templates for dialog forms are stored in the ASPxScheduler assembly resource files and automatically retrieved when necessary. For customization purposes, you can still retrieve default templates and copy them to your web project. To do this, use the 'Copy Default Dialog Forms to the Project...' Smart Tag item associated with the ASPxScheduler within the Visual Studio designer.
What's new in ASPxScheduler v2010 vol 2?
- Scrollable Menu - A new feature makes life easier for end-users. When a popup menu does not fit the browser window, it displays scroll holders that enable you to navigate to the hidden menu items. To activate scrollable menus set the OptionsMenu.EnableMenuScrolling property to true.
- Better Control over Import/Export Operations - New functionality of the Scheduler Core library allows you to handle errors during import/export operations. If a problem occurs when the exchanger object processes data, the OnException event fires. You can analyze the reason for an exception thrown and decide whether the entire operation should be rolled back. If so, call the Terminate method to interrupt the process and leave data unmodified. This functionality works with Microsoft Outlook, iCalendar and VCalendar appointment exchangers (i.e. used to import and/or export appointment to and from those formats).
What's new in ASPxScheduler v2010 vol 1?
- Full Support for Visual Studio 2010 and .NET Framework Client Profile
- Automatic Time Cell Sizing in Scheduler Reports - Time cells can now automatically adjust size depending on content. You can control whether cells should be shrink so that no empty space is used and whether they can be automatically enlarged to fit all available appointments.
- Smart Synchronization in Scheduler Reports -If several Scheduler Report controls are placed onto the same report, the Scheduler Adapter can coordinate how controls traverse through data. For instance, you can place a Day and Week View onto the same report and keep them synchronized on every report page.
What's new in ASPxScheduler v2009 vol 2?
- Client-Side Management for Appointment Editor Dialogs - ASPxScheduler can now display Appointment Editor dialogs on the client side. The clever bit is that a callback is still initiated in the background, but it is used to fetch or submit only appointment data. HTML code required to render the appointment form is already on the client and thus not transmitted, which makes these callbacks much faster. The whole operation now looks as if it was completely done on the client side.
- Built-in UI for Resource Sharing - While resource sharing was previously possible, the appointment editor form didn't have an appropriate multi-select control so that end-users could specify associated resources. You could only share appointments between resources programmatically. This release includes an updated ASPxListBox control with several multi-selection options, DevExpress have used it in the Appointment Editor form to select associated resources. This means you can implement resource sharing for your end-users without having to write code or create a UI manually.
- New Components for Scheduler-Report Binding -In this release DevExpress have added two new ASP.NET components that serve as a bridge between scheduler controls and their reports. These are the ASPxSchedulerControlPrintAdapter and ASPxSchedulerStoragePrintAdapter classes - specifying visual and data settings respectively. When creating a web scheduler report, you bind controls via these components and thus obtain more control over printed output.
What's new in ASPxScheduler v2009 vol 1?
- Time Cell Customization Mechanisms - A new event is now available which occurs before a time cell is rendered. Handling this event allows you to specify the style and color of a particular time cell and insert a Literal control to display text. A customization mechanism for the TimeCell interface elements, based on web templates, is implemented. It provides the capability to insert text, hyperlinks, images and additional web controls into Scheduler time cells. This method differs from the customization technique based on the HtmlTimeCellPrepared event in that you can insert an arbitrary web control but cannot change the container's style - text color, borders, background. This technique extends the series of web template customization features already available for appointments, headers and forms.
- Dialog Window Customization - Several new events have been added to the ASPxScheduler so that you can customize caption, size and padding of Popup Editor Dialogs.
Days View and Time Rulers - The Day View offers the most detailed picture of events over a single day or a few days. It displays events within vertical timelines where an event's top-most edge corresponds to its start time and its bottom-most edge is the finish time. The primary features of this layout option are:
- Work time display - Work hours are highlighted to make scheduling by end-users more efficient.
- Multi-Day View - You can easily change the number of days that are displayed side-by-side. Thus you can view events for a single day or for several days to get a better perspective of free time.
- All-day and multi-day events are displayed above the timeline.
- An advanced time ruler with a user-customizable scale and the ability to display additional time rulers for different time zones.
Week View - The Week View displays events for any given weekly period.
Multi-Week View - The Multi-Week View is the least detailed view and is designed to allow your end users to browse and analyze long-term plans. This view positions days one after another horizontally so that they construct weeks while individual weeks are placed one under another. Its primary features include:
- The automatic coloring of dates which belong to different months.
- Optional weekend compression into a single cell.
- Showing event start and end times as digits or clocks.
Timeline View - This view type arranges events and appointments on horizontal timelines. When browsing multiple resources, several timelines are displayed one under another. On the top of the view, you can display multiple time rulers with different scales.
Multiple Resource Display - The multiple resources display enables your end users to browse several calendars (for any entity such as an individual or office location, etc) simultaneously. To enable this feature, you simply need to provide several resources in the bound storage. Each resource is just an ID for a particular plan - it has a unique label and a caption to display within the calendar. As such, it doesn't matter which resource types you need to display - human resources, department resources, etc. Once resources have been created, the scheduler will display several parallel timelines. Below is a brief overview of the features available within the multiple resource view:
- If resources are present, you can specify whether plans should be grouped first by dates or by resources.
- You can use an embedded resource navigator to scroll through resources and specify how many resources should be visible on screen simultaneously.
- Timelines for different resources are automatically colored. (You can also manually provide colors for resources.)
- The same appointment can be assigned to several resources. Such an appointment will be displayed on all timelines corresponding to linked resources. The ASPxScheduler provides built-in UI for binding appointments to resources.
Date Navigator - The ASPxScheduler Suite includes a DateNavigator control that provides extremely intuitive access to specific time frames. It doesn't matter whether you need to select a particular day, a range of days, a week or multiple weeks - selection can be accomplished via a single mouse operation; and of course each date change automatically updates the bound scheduler's view. You can also use the date navigator as a stand-alone control. Its features include:
- Fast date navigation via a popup window inspired by the Windows Vista date editor.
- Bold mark-up for dates that have events assigned.
- Quick month and year navigation by clicking the header buttons.
- Highlighting for week-end days and holidays, if specified.
Additional Controls - The ASPxScheduler Suite also provides numerous auxiliary controls that can be used to manage events. These controls are all used within built-in dialogs, so they will be useful to you if you wish to create elements such as custom appointment editors.
Microsoft Office 2007 Style Appointment Navigation – The calendar fully emulates the Microsoft Outlook 2007 interface, including the following elements:
- If you don't see any appointments, special arrows will show you the closest ones. You can click an arrow to navigate to the corresponding appointment.
- The built-in Date Navigator highlights dates that have appointments.
- Every event's start and end dates are always clearly indicated, even if an event doesn't fit into the current view.
Appointment Manipulation – It provides an easy-to-use event arrangement mechanism with full support for event sizing and manipulation. They include:
- Selecting timeline fragments to indicate the start and end time for newly created events.
- Resizing events when browsing them in the Day View.
- Dragging events between dates or resources.
- Cloning events by dragging them while holding down the CTRL key.
Built-in Popup Menus - The ASPxScheduler implements a number of built-in context menus similar to those found in Microsoft Outlook.
- Content menu - This menu can be invoked by a right-click on any free region on a timeline. It allows you to switch the current view, navigate to another date, add new appointments, etc.
- Day View menu - Additionally allows you to customize the time ruler's scale.
- Timeline View menu -Additionally allows you to show/hide timeline scales.
- Appointment menu -Use this menu to invoke an editor dialog for an appointment, delete an appointment or change its visual representation.
Built-in Dialogs - The scheduler control delivers a complete scheduling UI to your app since we've integrated all the dialogs needed by end-users to navigate and edit their calendar. You will not have to spend any extra time providing means for switching the view, editing resource layouts or modifying the contents of events. Built-in dialogs include:
- Go to Date - This dialog enables navigation between dates and allows the view type to be switched.
- Appointment Editor with Built-in Recurrence Editor -This dialog allows end-users to customize an event's content, representation and layout.
- In-place Appointment Editor -This dialog allows end-users to quickly change an appointment's subject. It can be invoked by a repeated click on an appointment.
Embedded Controls - The following three embedded controls make it even easier to browse your plans:
- Date navigator that includes Today, Back and Forward buttons.
- View switcher.
- Resource navigator.