DayPilot News (May 2014)

Monthly summary of new releases and articles - May 2014.
May 26, 2014

Releases

DayPilot Lite for Java 1.1 SP1 (Open-Source) Apr 1, 2014

  • Locale support extended
  • DayPilot.Date.toString() Patterns

DayPilot Pro for ASP.NET WebForms 7.7 SP3 Apr 4, 2014

Improvements

  • RowHeaderColumnCollection and TimeCellCollection classes serializable (ViewState).
  • RecurrenceExpander: maxChange parameter added, default value is 30 days.
  • [Calendar] ScrollY property added.

DayPilot Pro for JavaScript 7.7 SP3 Apr 4, 2014

Improvements

  • [Scheduler] Real-time event moving event (onEventMoving).
  • [Month] Date format pattern supports "ddd" (short day of week name) and "MMM" (short month name).
  • New built-in locales added: fr-be, nl-be, fr-lu, de-lu, fr-ch, de-ch, it-ch, gl-es, eu-es, ca-es, pt-pt, de-at, pl-pl, sk-sk
  • Checking if the placeholder element was found in .init().
  • [Scheduler] Scheduler: onEventClick/onEventClicked args extended with .div (holds the event div element).
  • All built-in locales added to the demo.

DayPilot Pro for ASP.NET MVC 7.7 SP4 Apr 4, 2014

Improvements

  • Checking events.list in events.find() to prevent an exception: Cannot read property 'length' of undefined.
  • [Month] Date format pattern supports "ddd" (short day of week name) and "MMM" (short month name).

DayPilot Pro for ASP.NET MVC 7.7 SP5 Apr 15, 2014

Improvements

  • [Scheduler] CellGroupBy and TimeHeaders working together (default TimeHeaders[0].GroupBy is set to GroupBy.Default which uses CellGroupBy value).
  • [Scheduler] .cells.findXy accepts an array of coordinates: dp.cells.findXy([{x:0, y:0}, {x:0, y:1}]);
  • [Month] Generated locale updated with abbreviated day and month names.
  • [Calendar] Calendar demos extended. 

DayPilot Lite for ASP.NET MVC 1.4 (Open-Source) Apr 15, 2014

event-calendar-asp.net-mvc.png

Features

  • Full CSS Styling Support
  • Default CSS Themes
  • Included CSS Themes
  • Theme Designer

Tutorials

Scheduler with Sortable Columns for ASP.NET MVC 5 Apr 2, 2014

scheduler-sortable-columns-asp.net-mvc-5.png

  • ASP.NET MVC 5 scheduler
  • Time on the horizontal axis
  • Resources (rooms, people, machines) on the vertical axis
  • Additional resource data in columns (Name, Id)
  • Clicking the column header sorts the resources
  • Visual Studio 2012 sample project
  • C# source code of the sample included

HTML5 Scheduler with Dynamic Event Loading (JavaScript, PHP) Apr 7, 2014

html5-scheduler-dynamic-loading.png

  • JavaScript/HTML5 scheduler component
  • Scheduler event data are loaded dynamically during scrolling
  • Resources grouped by category on the vertical axis
  • One year split into days and grouped by months
  • PHP backend

DayPilot in a Mobile App (Cordova/PhoneGap) Apr 8, 2014

html5-event-calendar-mobile.png

DayPilot can be used in HTML5/JavaScript mobile applications created using Cordova (PhoneGap) framework. This sample mobile application displays DayPilot HTML5 event calendar.

Cordova allows creating mobile apps using HTML5, JavaScript and CSS. The same source code can be used to create mobile apps for multiple platforms (Android, iOS, Windows Phone, Windows 8, etc). Cordova creates a native wrapper that will run your HTML5 application using an embedded browser.

Scheduler and ModalPopupExtender (ASP.NET, C#, VB.NET) Apr 14, 2014

scheduler-asp.net-modalpopupextender.png

  • ASP.NET Scheduler 
  • Data stored in an SQL Server database (LocalDB)
  • Date navigator for easy date switching (bound automatically to the 
  • Modal dialog created using ModalPopupExtender and UpdatePanel for reservation creating and editing

HTML5 Event Calendar - Touch Events Customization (iOS, Android, Windows 8) Apr 18, 2014

html5-event-calendar-touch.png

This tutorial shows how to customize the DayPilot event calendar ASP.NET control behavior on touch devices (iPad, iPhone, iPod Touch and other smart phones and tablets with iOSAndroid or Windows 8 operating systems).

The following gestures are supported out of the box:

  • tap for events
  • tap and hold for events
  • tap and hold for background cells

You can customize the "tap and hold" behavior for both events and time cells. You can also add custom drag handlers to the events.

Scheduler with Sortable Columns for ASP.NET WebForms (C#, VB.NET)Apr 23, 2014

asp.net-scheduler-column-sorting.png

This tutorial shows how to enable column sorting for the DayPilot ASP.NET Scheduler control.

  • ASP.NET scheduler control displaying reservation data for multiple resources
  • Resources with multiple data columns (name, id)
  • Resource data loaded from the database (SQL Server)
  • Sorting the resources using column headers
  • C# source code
  • VB.NET source code
  • Visual Studio 2012 solution

Scheduler Printing (ASP.NET, C#, VB.NET) Apr 25, 2014

asp.net-scheduler-printing.png

This tutorial shows how to create a special print page for the ASP.NET scheduler (timeline view for multiple resources).

  • ASP.NET scheduler control displaying 14 resources (Resource A, Resource B, ...)
  • Print page with custom layout (the scheduler is embedded as PNG image)
  • Drag and drop event creating
  • Styled using "White" CSS theme
  • SQL Server database (LocalDB)
  • Visual Studio 2012 solution included
  • C# source code
  • VB source code

DayPilot for JavaScript, ASP.NET WebForms, ASP.NET MVC, Java