Skip to content
DayPilot

DayPilot Pro for ASP.NET WebForms 7.0

Release date: September 1, 2012 (build 2638)

Features

Full Calendar/Scheduler/Month CSS Styling Support

Demo

It has to be activated using CssOnly = true.

Documentation

New Calendar Themes

Green

event calendar css theme green

White

event calendar css theme white

Blue

event calendar css theme blue

New Month Themes

Green

monthly calendar css theme green

White

monthly calendar css theme white

Blue

monthly calendar css theme blue

New Scheduler Themes

Green

scheduler css theme green

White

scheduler css theme white

Blue

scheduler css theme blue

Gantt Chart (Scheduler)

gantt chart asp net

Demo

You can enable the Gantt mode using ViewType = Gantt. The rows will be generated automatically from the event set (one row per event).

See Also

Preventing Parent Node Usage (Scheduler)

scheduler prevent parent usage

Demo

Scheduling events in parent tree nodes can be disabled using TreePreventParentUsage = true.

See Also

Limit Event Moving Horizontally or Vertically (Scheduler)

Demo

You can limit the directions in which the event can be moved in BeforeEventRender event handler using e.EventMoveVerticalEnabled and e.EventMoveHorizontalEnabled properties.

Example

protected void DayPilotScheduler1_BeforeEventRender(object sender, DayPilot.Web.Ui.Events.Scheduler.BeforeEventRenderEventArgs e)
{
  int id = 0;
  int.TryParse(e.Value, out id);

  if (id % 2 == 0)
  {
    e.DurationBarColor = "red";
    e.EventMoveVerticalEnabled = false;
  }
  else
  {
    e.DurationBarColor = "blue";
    e.EventMoveHorizontalEnabled = false;
  }
}

Row Header Width Auto-Fit (Scheduler)

Demo

The row header width can be adjusted automatically to fit the longest text (RowHeaderWidthAutoFit = true). This feature is enabled by default.

Event Caching in Dynamic Event Loading Mode (Scheduler)

Demo

The already-loaded events are cached when scrolling the Scheduler. This greatly improves usability of the dynamic loading mode (DynamicLoading = true).

API Changes

A few classes were moved to new namespaces (classes previously shared by Calendar and Scheduler are now separate for each control).

Implemented