Release date: May 10, 2013 (build 5527)
Highlighting Free/Busy Days in Navigator
Example
Views/Calendar/Index.aspx
<%= Html.DayPilotNavigator("dpn", new DayPilotNavigatorConfig {
BackendUrl = ResolveUrl("~/Calendar/NavigatorBackend"),
VisibleRangeChangedHandling = VisibleRangeChangedHandlingType.CallBack
})%>
Demo/App_Code/CalendarController.cs
public ActionResult NavigatorBackend()
{
return new Dpn().CallBack(this);
}
public class Dpn : DayPilotNavigator
{
protected override void OnFinish()
{
Events = new EventManager(Controller).Data.AsEnumerable();
DataStartField = "start";
DataEndField = "end";
DataIdField = "id";
}
}
Improvements
-
[Calendar]
MoveBy property added to DayPilotCalendarConfig.
(build 5520)
-
[Scheduler]
MoveBy=Full option added
(build 5520)
-
[Calendar]
MoveBy=Full option added
(build 5520)
-
[Scheduler]
ShowBaseTimeHeader added.
(build 5521)
-
[Calendar]
Client-side .dispose() is available and updated.
(build 5522)
-
[Month]
Client-side .dispose() is available and updated.
(build 5522)
-
[Scheduler]
Client-side .dispose() is available and updated.
(build 5522)
-
[Navigator]
Client-side .dispose() is available and updated.
(build 5522)
-
[Scheduler]
Client-side .show() and .hide() available.
(build 5522)
-
[Calendar]
.afterEventRender() fired for all-day events on the client-side
(build 5523)
-
[Navigator]
Loading free/busy data (DayPilotNavigator on the server side).
(build 5525)
Fixes
-
ToUpper() replaced with ToUpperInvariant().
(build 5526)
-
[Demo]
Links to jQuery 1.8.1 fixed.
(build 5527)