DayPilot Pro for ASP.NET MVC 7.9

Release date: November 1, 2014 (build 7.9.5727)

Gantt Chart Control

asp.net mvc gantt chart

Features:

  • Task drag and drop (moving, resizing, moving in hierarchy)
  • Link drag and drop (creating)
  • Integrated controls (context menu, bubble with task details, message bar)
  • Large data set optimizations (progressive rendering)
  • Tasks, groups, milestones
  • Links that show task dependencies (FinishToStart, FinishToFinish, StartToStart, StartToFinish)
  • Task groups (task hierarchy)
  • Task group modes: auto (start and end calculated from children), manual (fixed start and end)
  • Task progress indicator (percent complete) for task and task groups
  • Task customization (HTML, color, CSS, behavior)
  • Link customization (color, style, width, CSS class)
  • Full CSS support
  • Theme designer
  • Custom row header columns
  • Customizable scale (minutes to years)
  • Custom timeline (non-continuous, non-linear)
  • Row header width auto-fit, scrolling
  • Client-side API
  • HTML5 compatible
  • Fixed time cell size or automatic adjustment to fill width 100% width

Demo:

Drag and Drop Row Moving (Scheduler)

DayPilotSchedulerConfig:

  • RowMoveHandling
  • RowMoveJavaScript

DayPilotScheduler:

  • OnRowMove()

Row Header Scrolling (Scheduler)

DayPilotSchedulerConfig:

  • RowHeaderScrolling

Row Header Hiding (Scheduler)

DayPilotSchedulerConfig:

  • RowHeaderHideIconEnabled

jQuery Plugin Options (Scheduler)

Date-Only Event End Support (Scheduler)

DayPilotSchedulerConfig:

  • EventEndSpec

RowHeaderWidthAutoFit Optimizations (Scheduler)

Progressive Row Rendering (Scheduler)

DayPilotSchedulerConfig:

  • ProgressiveRowRendering
  • ProgressiveRowRenderingPreload

Enabled by default

Row Creating (Scheduler)

DayPilotSchedulerConfig:

  • RowCreateHandling
  • RowCreateJavaScript

DayPilotScheduler:

  • OnRowCreate()

Block on CallBack (Scheduler)

DayPilotSchedulerConfig:

  • BlockOnCallBack

Grouping Concurrent Events (Scheduler)

DayPilotSchedulerConfig:

  • GroupConcurrentEvents
  • GroupConcurrentEventsLimit

Preventing Event Overlap (Scheduler)

DayPilotSchedulerConfig:

  • AllowEventOverlap

Cell Sweeping Customization (Scheduler)

DayPilotSchedulerConfig:

  • CellSweeping
  • CellSweepingCacheSize

Improvements

  • [Demo] Demo: Using jQuery 1.x for IE8 compatibility (build 5686)
  • Menu: Default CSS theme adjusted to support automatic width. (build 5690)
  • Themes updated (delete icon, scrolling indicator, drag and drop position indicator). (build 5691)
  • [Scheduler] Scheduler: NotifyCommit property. (build 5694)
  • [Scheduler] Scheduler.SyncResourceTree. (build 5696)
  • [Demo] Visual Studio 2013 solution (demo). (build 5696)
  • MVC 3 version changed to 3.0.0.1 (build 5699)
  • MVC 4 version changed to 4.0.0.1 (build 5699)
  • [Scheduler] Scheduler: event overlapping, progressive row rendering, row creating, row header hiding, row header scrolling. (build 5702)
  • Area.Style() added. (build 5718)
  • [Scheduler] Scheduler: Customizing EventHeight for individual rows. (build 5723)

Fixes

  • [Calendar] Calendar: Touch swiping fixed. (build 5689)

API

  • TimeScale and GroupBy enums moved from DayPilot.Web.Mvc.Enums.Scheduler to DayPilot.Web.Mvc.Enums.