HTML5 Gantt Chart improvements, including XML import/export

As previously announced, an important set of improvements for our GanttChartView and related controls for HTML5 and JavaScript® has just been released; some of the new features have also been forwarded to the ASP .NET and WinRT products, as appropriate:

  • Resizable grid columns (configurable): by default end users will be able to update grid column widths at runtime, using column header visual grippers;
  • Timeline scrolling upon grid row clicking enabled by default (configurable);
  • Mouse wheel based zoom for the chart area enabled by default (configurable);
  • Importing and exporting Gantt Chart items from/to Microsoft Project® XML content, with support for injecting custom code for XML element loading and saving.

image

Regarding the new XML data import support for JavaScript® applications, note that as developer you can request the actual XML content from any source and using any method, and then import the project and task data to the component with a single JavaScript call – ganttChartView.loadXml(xmlContent):

  • from a server (e.g. using a URL and XMLHttpRequest) if you build a multi-layer application (such as an ASP .NET MVC based single page application);
  • from the local computer (using specific APIs) if you build a local JavaScript® application leveraging the new HTML5 features (such as a Windows® Modern UI application with WinRT);
  • directly from the end user if you allow him or her to just paste in content into a text area (as shown in our sample application – screenshot above).

Finally, it’s also simple to export data back as an XML string – ganttChartView.getXml().

Advertisements

About DlhSoft Team

DlhSoft is a software development company focused on building high quality and innovative solutions using state-of-the-art technologies for customers worldwide. Our activity includes designing and developing general purpose software applications, components and tools, and customized software solutions upon request. DlhSoft team is highly experienced and fully dedicated to software development. Additionally, one of the most important things we rely on is the continuous communication with the customer.
This entry was posted in Development Components and tagged , , , , , , , , . Bookmark the permalink.

Add a reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s