Skip to content
DayPilot

DayPilot Pro 6.0

Release date: June 18, 2010 (build 2070)

(F) Cascading Event Arrangement (Calendar)

DayPilot Calendar supports a new event arrangement type - Cascade.

EventArrangement="SideBySide" vs. EventArrangement="Cascade"

Silver Theme

calendar event arrangement side by side calendar event arrangement cascade

Google Calendar Theme

google event arrangement side by side google event arrangement cascade

The Cascade mode extends the width of all events except the last one in a block of concurrent events to 150%. It works automatically for any number of concurrent events.

Status: Implemented

(F) All-Day Events with Rounded Corners (Calendar)

DayPilot Calendar now supports rounded corners for all-day events. The corner are rounded when EventCorners="Rounded" is set. Rounded corners are supported in Firefox, Opera 10.5+, Chrome, and Safari 3.0+. Internet Explorer support is coming soon.

EventCorners="Regular" (and Internet Explorer)

calendar all day regular

EventCorners="Rounded"

calendar all day rounded

Status: Implemented

(F) Week Numbers (Navigator)

DayPilot Navigator is able to show week numbers.

navigator week numbers

Activating the week numbers:

There are two methods for calculating the week number:

You can choose the algorithm by setting the WeekNumberAlgorithm:

Status: Implemented

(F) Client-Side API for Selecting a Date (Navigator)

DayPilot Navigator allows changing the selected date (time range) using a new client-side method:

navigator select

Syntax

DayPilot.Navigator.select(date)

It detects the SelectMode (Day, Week, Month) and selects the time range accordingly. The date parameter can be any of the dates belonging to the time range (it doesn't have to be the first one).

Examples:

dpn.select(new DayPilot.Date("2010-01-01")); // selects January 1, 2010
dpn.select(new DayPilot.Date()); // selects today

Status: Implemented

(F) Recurrence Support (Calendar)

DayPilot Calendar now supports recurrent events.

calendar recurrence 675

Features

Calendar Properties

Event Properties

Accessible in the Event Handlers

RecurrenceRule class

Creating

Rule Modifiers

Range Modifiers

Reading and Writing the DB Recurrence String

Interoperability with the Dialog

Dialog Template

calendar recurrence dialog

Prebuilt to handle the most common rules.

(F) Event Header (Calendar)

DayPilot Calendar events now support an integrated header.

calendar event header

Enabling the Header

Customizing the Header

(F) Custom Event Border Color (Calendar)

DayPilot Calendar now supports setting the border color for each event individually using BeforeEventRender event handler.

calendar custom event border color

Example

    protected void DayPilotCalendar1_BeforeEventRender(object sender, BeforeEventRenderEventArgs e)
    {
        if (e.Value == "6")
        {
            e.BorderColor = "#1AAFE0";
            e.BackgroundColor = "#90D8F2";
        }
    }

API Changes

Refresh Event Removed (Calendar, Scheduler, Month)

It is replaced by a more flexible Command event.

Dynamic Scheduler Control Removed (DayPilotSchedulerDynamic)

It is replaced by Scheduler.

Bug fixes and minor improvements

DayPilot Calendar

DayPilot Scheduler

DayPilot Bubble

DayPilot Navigator