Skip to content
DayPilot

DayPilot Pro 5.2

Released on January 30, 2009 (build 1672).

Features

(F) Faster loading and scrolling for large date ranges (DayPilot Scheduler)

The loading and scrolling was improved significantly in DayPilot Scheduler.

The new rendering mode is used automatically if all cells in a column have the same color. If there is one column with one cell different from the others in that column, it falls back to the original rendering mode.

Status: Implemented

(F) Option to hide weekends (DayPilot Month)

dmp hideweekend

DayPilot Month now support showing 5-day work week.

Setup:

  1. Set ShowWeekend="false".

Behavior is adjusted accordingly:

Demo:

Status: Implemented

(F) Fast event filtering example (DayPilot Month, DayPilot Scheduler)

dpm filter

See also:

Status: Implemented

(F) ClientState property (DayPilot Scheduler, DayPilot Month, DayPilot Calendar, DayPilot Dynamic Scheduler)

On the client side, you can save the state of all helping controls (typically all kinds of filters) to .clientState field.

See also:

Status: Implemented

(F) Resources hierarchy (DayPilot Scheduler)

resources hierarchy final

DayPilot Scheduler now supports an expandable tree of resources.

Documentation

Demo

Status: Implemented

(F) Event background image (DayPilot Scheduler, DayPilot Calendar)

It's now possible to specify a background image for events in DayPilot Calendar and DayPilot Scheduler.

It's useful for:

DayPilot Calendar example:

calendar gradient

DayPilot Scheduler example:

scheduler gradient

Example:

protected void DayPilotScheduler1_BeforeEventRender(object sender, DayPilot.Web.Ui.Events.BeforeEventRenderEventArgs e)
{
   e.BackgroundImage = "../Media/gradient_dps.jpg";
   e.BackgroundRepeat = "repeat-x";
}

Status: Implemented

(F) Turning off snap-to-grid behavior for moving/resizing (DayPilot Scheduler)

scheduler snaptogrid

By default, event boxes are snapped to the background time cell grid during moving and resizing in DayPilot Scheduler. It's now possible to move and resize the events by free hand.

Setup:

  1. Set SnapToGrid="false".

Notes:

  1. The actual position is calculated based on the number of pixels per cell (CellWidth).
  2. It's recommended to set UseEventBoxes="Never" to prevent confusion (the moving/resizing shadow width always corresponds to the event box width).

Status: Implemented

Minor improvements and bug fixes

DayPilot Calendar

DayPilot Scheduler

DayPilot Month

DayPilot Dynamic Scheduler