Mats Bryntse
29 March 2013

The 2.2 release is here

Today we’re happy to announce the new 2.2 release of Ext Scheduler and Ext Gantt. Both products have been upgraded […]

Today we’re happy to announce the new 2.2 release of Ext Scheduler and Ext Gantt. Both products have been upgraded to support Ext JS 4.2 (v4.2 GA is required). A lot of effort went into this release, to clean up and remove old Ext JS overrides, so supporting future versions of Ext JS will require much less work. You can also read about some of the internal changes for 2.2 in a few previous blog posts.

Main changes for Ext Scheduler

For the Scheduler, this release includes a number of new goodies:

RTL support

Since Ext JS 4.2 supports RTL we also added support for this, and you can try this in the new ‘RTL’ demo.

Screen Shot 2013-03-29 at 10.50.49 AM

Neptune demo

We now support a “no-theme” version, where no styling is applied to the rendered event bars. This made it easy to support the new Neptune theme too. Open the new ‘theming’ demo to try it out.

theme

IE 10 support

Ext JS 4.2 adds support for IE 10, and we have updated our components to support it too. We also added a new IE10 VM to our test farm. In Ext JS 4.2, there is no “.x-ie” tag added to the body, instead there is a “.x-ie10” tag. Make sure you review all your uses of ‘Ext.isIE’ too.

Gantt

Ext Gantt also received a lot of refactoring love in this release. We removed a lot of the hard coded CSS used for setting dimensions to the rendered elements. As a result, we now support setting a custom row height on the Gantt panel which can be useful to fit more content vertically. In the updated ‘gantt-scheduler’ demo, we added a settings panel where you can try this feature out.

Screen Shot 2013-03-29 at 11.11.23 AM

Easier styling

We also removed most of the images used in the Gantt chart so now you can style pretty much every aspect of the chart without using images (using images makes it harder to theme). The milestones are now rendered using pure HTML (the HTML produced varies slightly between legacy IE and good browsers).

Screen Shot 2013-03-29 at 11.10.28 AM

Task editor widget

Similar to the popular ‘EventEditor’ widget in Ext Scheduler, we have now added a task editing plugin to Ext Gantt.

Screen Shot 2013-03-29 at 11.15.20 AM

Using this plugin, you can edit all data related to a task (task data fields, duration, assignments, dependencies etc). You can try double clicking a task in the ‘advanced’ demo to try it out.

Go give it a try

The new release is available in the customer zone, where you can find all our new releases as well as nightly builds. We’d really like to hear your feedback on this release, and how we can continue to improve our products. Please raise your voice in our forums if you have any ideas or feedback.

Mats Bryntse

Ext Scheduler Product updates Uncategorized