AnyGantt AnyGantt is an advanced JavaScript based solution for building complex and informative Gantt charts.

The very first version of AnyChart hit the shelves more than 10 years ago, check out what our products went through and see what's new in the most recent update.

Version History

Localization Support

Our new Localization Engine localizes dates and numbers according to the settings of choice. All the functions available work both with the input data and displayed data. Our Localization Engine can be used in custom formatting functions of AnyChart as well as apart from AnyChart to localize your own UI elements. To simplify the integration process, we have prepared more than 180 localization files for various regions of the world.

Event Markers

Even Markers is an excellent feature for displaying time intervals and important events on a Gantt Chart.

Timeline Markers (Multiple Milestones)

Timeline Markers are aimed for displaying various events in processes - such as receiving a payment, specifying a task, meeting a customer, etc.

Improvements:

  • DVF-1808 - Improved default visual settings for Gantt Charts.
  • DVF-1809 - Added an option to delete connectors in the Live Edit mode.

Bug fixes:

  • DVF-1800 - Fixed a bug that caused the rowSelect event to retrigger on an already selected row.
  • DVF-1946 - Fixed a bug with incorrect pointIndex in an event object.
  • DVF-1947 - Fixed an error that prevented an event to be dispatched when a point was unselected.
  • DVF-1948 - Fixed issues with highlighting a period in the Live Edit mode.
  • DVF-1949 - Fixed a bug with scrolling a chart when it was displayed in an iframe.

New Features:

New Features:

  • DVF-1528 Now double click on Data Grid Column border resets column width to default value.
  • DVF-1532 Added ability to draw Task base line element above other Task elements, see API Reference for details.
  • DVF-1545 Added Data Grid row/column stroke settings and Time Line row/column stroke settings.
  • DVF-1546 AnyGantt now supports format feature for Data Grid Columns, see API Reference for details.

Bug Fixes:

  • DVF-1531 Solved issues with endless Data Grid and Time Line vertical lines.
  • DVF-1569 Fixed bug with credits position.

Printing

Printing method allows you to make a full-page print of a Chart. It supports eight paper size formats: US Letter, A0 - A6 and the portrait/landscape switch.

Events

Events allow to handle such user actions as "rowClick", "rowMouseOver", "rowMouseMove", etc using .listen() and .listenOnce() methods. You can override default chart interactivity, using these methods.

XML/JSON/CSV Data Support

XML, JSON can be used data and settings input formats, and CSV for data input. XML and JSON schemas are available.

Summary Tasks Auto-Calculation

"actualStart", "actualEnd" and "progressValue" data fields of grouping tasks elements become optional. If they are missing, auto-calculation is done, based on the tasks in a group.

Tooltip feature for all Timeline Elements

Tooltips can be added to all timeline elements (such as resources, tasks, and periods). The appearance and format of Tooltips can be customized as always.

Possibility to Hover/Select Gantt Chart Rows

Gantt charts are now more interactive and responsive in use. You can adjust both the appearance of the selection and the special settings for the selected elements (such as resources, tasks, and periods).

Gantt Chart Toolbar Panel

Just a few lines of code now allow you to create an UI-panel that helps to Print, Export to pictures, Zoom In/Out, Expand or Collapse.

Horizontal Scroll in DataGrid

A DataGrid now can be horizontally scrolled. Have a look at this feature through the link below.
  • The Tooltips feature for Resource and Project Charts.
  • Data grid and timeline rows highlighting.
  • Improvements of scrollbar style.

Project Gantt Chart

Project Gantt Chart is intended for showing a progress of completion of a single task or a group of tasks, taking into consideration their planned time periods and actual ones.

Resource Gantt Chart

Resources Gantt Chart is intended for showing the resources you have and spreading these resources along the timeline (into periods).

Rich JavaScript API

All AnyGantt settings can be changed dynamically at any moment. Create/Read/Update/Delete Data Manipulation, Zooming and Scrolling, Collapse and Expand Tasks.

Data Grid as a Standalone Feature

All visual elements of AnyChart 7.x version can be used as a standalone features and Data Grid is not an exception.

Tree Data Model Feature

Tree structure is quite useful way of implementing data which assume tree like hierarchy with parent/child division. Such structure visualize data nodes connections thus simplifies data adjusting and improve data organization.
  • Editing tasks, resources or periods properties using client-side User Interface.
  • Editing tasks, resources or periods properties using JavaScript.
  • Ability to select tasks, resources or periods.
  • Editing, selection event model.
  • Summary Tasks Auto-Recalculation.
  • Retrieving chart details in XML format.
  • Retrieving chart details in JavaScript format.
  • Milestones in Resource Projects.
  • Resources Grouping Feature.
  • Users Guide With Large Number of Samples.
  • MultiPage Printing Support.
  • TimeLine Scale Improvement Update.
  • Quarter Token in TimeLine Scale.
  • {%CompleteDate} Token Support.
  • Custom Default Resource Style Support.
  • Context Menu Localization.
  • Customizable Datagrid Columns Formatting.
  • Task Projects
  • Resource Projects.
  • Vertical/Horizontal Scrolls.
  • Splitted Tasks Support.