Ext

Ext GWT 2.0 Milestone 2 Released

May 20, 2009 by Darrell Meyer

The Ext Team is happy to announce the availability of Ext GWT 2.0 Milestone 2 available for immediate download. Ext GWT 2.0 M2 is packed full of new components and features, expanding on the Ext GWT 1.0 feature set. Included in this release, are several performance improvements which noticeably improve initial render and layout execution times. Most notably, Ext GWT has closed the feature gap that once existed between its sister project Ext JS. Developers looking to use Ext GWT can now rest easy knowing that they are not missing out on any cool features.

GWT 1.6

Ext GWT 2.0 works with GWT 1.6. With GWT 1.6, the application deployment design was changed to make it easier to integrate your GWT application into an existing J2EE application. Ext GWT 2.0 has been updated to take advantage of the new GWT design.

Ext GWT 2.0 introduces several new UI Components and enhancements to many existing components. Here is a partial listing of some of the new and enhanced components:

New UI Components

  • Charting
  • HtmlEditor (with ColorPalette)
  • RowEditor
  • Widget Renderer Grid
  • ButtonGroup
  • Status
  • HBoxLayout & VBoxLayout

Live Charting

The chart package will allow you to visualize your data with flash based charting. Each chart binds directly to a ListStore. The new FlashComponent class, which extends BoxComponent, allows you to easily create custom Flash Components. By binding the charts directly to a ListStore, you don’t have to worry about updating your chart, they will update automatically. Included is a full Java object model for configuring and constructing the charts, no need to mess with JSON or XML.

Charting

HTML Editor – Rich Text Editor

The often requested components is now available. HtmlEditor is a lightweight WYSIWYG editor that integrates well with the other Ext components. The HtmlEditor component is easy to customize with other features you may need.

HtmlEditor

RowEditor

Editing a row in a grid just got a lot easier. The RowEditor is another great new UI component allowing you to rapidly edit full rows in a grid. You can even enable a validation mode which uses the new AnchorTips to notify the user of all validation errors at once.

Row Editor

Widget Renderer

It is now possible to add widgets to cells in Grid. To use widgets, simply use a GridCellRenderer and return a widget, rather than a HTML fragment.

Widget Grid

ButtonGroup

ButtonGroup is a new component that will allow you to group together Buttons of different sizes to create complex toolbars enabling your users to find the most common actions first.

Button Group

Status

The new Status component can be used with a ToolBar to replicate the status area of an application.

Status

HBoxLayout & VBoxLayout

Two new and extremely flexible layouts for layout out children in a single row or column. Box layouts allow precise control of the size and position of the children in a container.

BoxLayout

Enhanced Components

  • Buttons
  • Toolbar Overflow
  • Menu Overflow
  • AnchorTips
  • Buffered GridView

Buttons

Buttons in Ext GWT 2.0 have been refactored to be a valid BoxComponent which enables them to partake in layout management. Buttons can now scale to any height or width and have advanced text positioning.

Toolbar overflow

Toolbar Overflow

Toolbars can now create a menu for items that don’t fit the visible toolbar area. The items in the menu still react with the same handlers as the toolbar items. This new behavior is turned on by default and can be disabled with the configuration option enableOverflow.

Toolbar overflow

Menu Overflow

Menus now also handle overflowing in a more gracious manner. Whenever a menu gets so long that the items won’t fit the viewable area, it provides the user with an easy UI to scroll the menu. This feature is turned on by default and can be disabled by the configuration option enableScrolling.

Menu overflow

ToolTips

Tooltips now support an anchor configuration which will allow you to bring attention to a particular element or component with a small callout arrow.

ToolTip

Buffered GridView

Buffered GridView enhances performance by waiting to render rows until they are visible. As your user scrolls away from content which is no longer visible, the BufferedGridView will clean up the old DOM markup to minimize the DOM structure. As a result of the smaller markup, the performance of resizing, forceFit, autoExpandColumn and other layout and DOM manipulation features in a large grid will improve substantially. Buffer GridView is limited to working on fixed height rows.

Buffer Grid

Upgrading

Ext GWT 2.0 is a major upgrade from 1.0. There are a number of breaking changes to consider when moving from 1.X. There is a migration guide in the Ext GWT download which documents the API changes. Make sure to take a look at this before you begin upgrading to 2.0.

We are offering a pre-release sale with hefty discounts to upgrade your 1.x license. If you’ve thought about purchasing an Ext License, for a limited time, you can purchase online for less than an Ext GWT 1.x License. There’s no better time to support the Ext team.

Google IO

I will be attending the Google IO conference next week. If anyone is interested in having an informal discussion about Ext GWT, I will be available. You can private message me in the forums if you would like to meet up (darrellmeyer).

34 Responses to “Ext GWT 2.0 Milestone 2 Released”

  1. Javier Rincón (Syscobra)

    Very nice…
    Keep up the good work guys!

  2. Rvanlaak

    Great!

    I see the changes are in comparison with the 1.0 branch, and not with in comparison with the 2.0-m1 release…
    Is there a place where the bugfixes can be found?

  3. Fulvius

    Nice release, but I found many bugs in the chrome (try type something in the forms). But once again, thanks gxt team! :)

  4. googelybear

    great news!
    what’s the difference between the new HBoxLayout and a HorizontalPanel (same for vertical)? Is there a complete overview of the gxt layout somewhere with hints when to use which?

  5. Darrell Meyer

    Rvanlaak,
    The changes are in the release notes and migration guide.

    Fulvius,
    What OS and version of Chrome are you using? We see no issues with Chrome.

  6. Pepe

    I currently have a Silver support license. Does the 2.0 release mean that I can only ask on the premium forum for 1.x issues?

  7. Fred

    Fantastic work.
    Keep up the good work.

  8. Darrell Meyer

    Pepe,
    Support subscriptions are valid for one year, independent of release. You can ask either 1.x or 2.x questions with a support subscription.

  9. Paras

    Very very nice buddy. Specially I appraise HTML editor and Chart features. All the new features are looking quite good at first look.

  10. zc

    效果很炫,功能很强大

  11. Lesnik

    Great work !

    But I have some problems in Chrome (1.0.154.65) – I cant’t, for example put any text in combo in Advanced ComboBox.

  12. Gald

    Great news.
    A lot of very good new Stuff !!!

    But a great feature is still missing : reordering grid columns

  13. Darren

    The buffered grid is great. Combine that with Live(Active) Grid and we’d be all set :)
    The examples are down though.

  14. johnstok

    On IE the HTML editor generates mark-up with upper-case tags. This will cause problems for anyone hoping to use it to generate XHTML content.

  15. pw

    Charts gallery is great.
    Is there color control available so that I can change color.

  16. bobby

    GWT Team, I was looking at the chart capabilities that you had as a demo. Three questions:

    1) How do you change the orientation of the barchart? From the examples they are all vertical bars.

    2) Does GWT 2.0 have the capabilities as your image located here:

    http://extjs.com/assets/images/services-banner.png

    I know there are several Ext JS applications, I was wondering about Ext GWT, this would be a very nice application to obtain.

    3) Besides the AreaChart, will the other charts have an alpha fill capability?

    Thanks

  17. Camilo

    Hi there,

    Could someone please try the following example in Google Chrome:

    http://extjs.com/examples-dev/explorer.html#basicdnd

    It works for me in Firefox but not in Google Chrome and want to know if it is only my issue.

    Thanks!

  18. Aseem

    Good work,

    Hoping to get good forum support and working example code for new version.

    Thanks a lot

  19. wdswei

    Hoping to get good forum support and working example code for new version.

  20. Ajaxian » Ext Updates: Ext JS 3.0, Ext GWT 2.0; New apps and sites running

    [...] Ext GWT 2.0 Milestone 2 Released [...]

  21. Ali Fuat Arslan

    Hi,

    You are really great! I was looking forward to use these components and these new features!

    Thanks a lot..

  22. Ext Updates: Ext JS 3.0, Ext GWT 2.0; New apps and sites running | rapid-DEV.net

    [...] Ext GWT 2.0 Milestone 2 Released [...]

  23. kabin

    kabin üretiminde 1 nolu firma.

  24. Ivan

    Our organization is evaluating UI frameworks for our applications.
    EXT GWT 2.0 naturally came up. We have been told that GWT does not ‘fit well’ into j2ee frameworks based on an MVC model. If this is incorrect, we would appreciate objective technical documentation explaining how EXT GWT does ‘fit nicely’ into an MVC model. /thanks

  25. sikiş

    A lot of very good new Stuff sikiş videoları

  26. sultanahmet hotels

    Hi,

    You are really great! I was looking forward to use istanbul shuttle bus
    these components and these new features!

    Thanks a lot..

  27. sultanahmet hotels

    The chart package will allow you to visualize your data with flash based charting. Each chart binds directly to a ListStore. The new FlashComponent class, istanbul airport shuttle
    which extends BoxComponent, allows you to easily create custom Flash Components. By binding the charts directly to a ListStore, you don’t have to worry about updating your chart, they will update automatically. Included is a full Java object model for configuring and constructing the charts, no need to mess with JSON or XML.

  28. istanbul transfer

    Buffered GridView enhances performance by waiting to render rows until they are visible. As your user scrolls away from content which is no longer visible, the BufferedGridView will clean up the old DOM markup to minimize the DOM structure. As a result of the smaller markup, the performance of resizing, forceFit, autoExpandColumn and other layout and DOM manipulation features in a large grid will improve substantially. Buffer GridView is limited to working on fixed height rows.

  29. istanbul transfer

    As your user scrolls away from content which is no longer visible, the BufferedGridView will clean up the old DOM markup to minimize the DOM structure. As a result of the smaller markup, the performance of resizing, forceFit, autoExpandColumn and other layout and DOM manipulation features in a large grid will improve substantially. Buffer GridView is limited to working on fixed height rows.

  30. istanbul transfer

    the performance of resizing, forceFit, autoExpandColumn and other layout and DOM manipulation features in a large grid will improve substantially. Buffer GridView is limited to working on fixed height rows.

  31. cinsellik

    I am grateful to you for this great content.

  32. istanbul shuttle

    great news!
    what’s the difference between the new HBoxLayout and a HorizontalPanel (same for vertical)? Is there a complete overview of the gxt layout somewhere with hints when to use which?

  33. kral oyun

    ou are really great! I was looking forward to use these components and these new features

  34. mario oyunları

    Nice release, Keep up the good work

Leave a Reply

To prove that you're not a bot, please answer this question:



© 2006-2009 Ext, LLC