Janus Timeline Control

 

 

for Microsoft .NET

 
         
 
A novel control patterned after MS Outlook’s Journal. The Janus Timeline Control is ideal for displaying items in relation to time.
 
         
 

Items in the Janus Timeline control are arranged in chronological order from left to right on a time scale that can be divided in hours, days, weeks or months.

A bar representing the duration of an item can be shown above its text and the appearance of such bar can be easily customized by using a FormatCondition.

The Janus Timeline Control can be bound to any table in a DataSet or to any other data source that supports IList, ITypedList or IBindingList interfaces.

The Janus Timeline Control allows you to specify which member of the data source will be used as Text, StartTime and EndTime properties of an item. In addition to this, the control exposes a Fields Collection that permits you to map all the members in the data source to a Timeline Item.

In addition to work with a data source the Timeline Control has several methods that permit you to work with the Items collection in a totally unbound fashion. LoadItems and SaveItems methods allow you to persist and restore the items of the Timeline control.

 
 

 

The Janus Timeline control for .NET also offers many of the advanced features present in the Janus GridEX Control for .NET like FormatStyles (supporting Gradients, Blend colors and Transparency), FormatConditions, FilterConditions and Layouts.

Related items can be presented within groups and the group headers can present totals based on items’ related fields. The Totals presented in the headears could also be calculated using only records which meet the criteria specified in a FilterCondition.

As in other Janus Systems Controls for .NET, Windows XP Visual Styles are supported by the control.