Ext

Ext GWT 1.1 Released

September 18, 2008 by Darrell Meyer

We are pleased to announce the release of Ext GWT 1.1. This release is packed full of new features and components. Ext GWT 1.1 is a recommended upgrade for all Ext GWT 1.0 users.

New Features

Although a minor release, Ext GWT introduces many exciting new features to help build your rich internet application. With this release, Ext GWT shortens the feature set gap between Ext JS.

Grid

Grid
Ext 1.1 introduces the Grid component which includes the same feature set as the Ext JS Grid. Grids include an improved rendering model for improved rendering times.

Grid Plugins

Grid Plugins
Ext GWT 1.1 adds support for component plugins with the new ComponentPlugin interface which are objects that can “plug” into a component’s lifecycle. With Grid, plugins are used to modify the behavior of Grid to add new features. Included in this release are plugins for expanding rows, numbered rows, and check box rows.

Grid Grouping & Totaling

Grid Grouping & Totaling
The new Grid supports both grouping and totaling. Grouping is implemented by using the new GroupingStore which adds the ability to group the store’s data. The new Live Summary example demonstrates an editable grid with dynamic summary calculations.

EditableGrid

Editable Grid
EditableGrid is a Grid subtype that provides inline editing support using cell editors. Each editor wraps a Field subclass and provides editors based on the data type being edited. A nice feature of Grid is dirty cell marking. A cell shows a visual indicator when it is dirty as defined by the bound Store and Record. All changes to the Grid can be rejected or committed via the Store with the UI updating automatically.

ComboBox Additions

ComboBox
Auto complete and auto fill behavior has been added to ComboBox. Auto complete queries the data store as the user types into the field. Both local, and remote (AJAX) searches are supported. With auto fill, as the user types, the first matching selecting is appended to the current entry in the text field.

Portals

Portals
Portal is a custom layout container that uses a multi-column layout on contains Portlets. Each Porlet can be drag and dropped to change order or move to another column. Each Portlet can contain any content and supports icons to expand / collapse, close, etc.

Web Desktop

Web Desktop
The desktop mimics the behavior of the operating system look at feel. It is now possible to create multi-window applications with support for a task bar and start menu. Windows support normal, maximize, and minimize states. The start menu is a custom menu that allows new menu items. In addition, there is support for a “task” area for adding additional items.

Slate Theme

Slate Theme
The popular Slate Theme is included with this release. Many thanks to J.C. Bize for donating the theme to Ext JS.

Java Bean Support with BeanModel

The Ext GWT Store and Binder API work with ModelData instances. The primary goal of ModelData is to provide a type of “introspection” as GWT does not allow runtime inspection of Java objects. You can query ModelData for a list of properties it contains, and these properties can be retrieved and set using the parameter name with the get and set methods.

Although this approach works, it forces you to either implement the ModelData interface in your Java Beans or extend the Ext GWT base classes that implement the ModelData interface. What is missing is a way to use your Java Beans as is, without having to extend the Ext GWT base classes or implement an “invasive” interface.

With the 1.1 release of Ext GWT, it is possible to use any Java Beans in the Store and Binder API. This allows you to send your Java Beans from server to client using GWT RPC. More information can be found in this blog post.

Notable New Examples

Now included in Ext GWT 1.1, is a new Samples Demo application. Unlike the Explorer Demo, each of the examples in the demo can be opened individually, with each example having its own HTML file. The same example code and data model is shared between both demo applications.

Forum Search

Forum Search
Forum search is an example of a combo box, using a custom XTemplate, and remote data. The data can be paged with built-in support for a paging toolbar.

Image Chooser

Image Chooser
This example shows loading a ListView in a Window. Each item has a linked details view, and the ListView supports custom sorting and filtering.

Anchor Layout Dialog

Anchor Layout Dialog
This example shows a Dialog using an AnchorLayout to “anchor” the form fields to the dialog dimensions. When resized, the fields will adjust their size to match the dimensions of the dialog.

See the 1.1 release notes for more information on this release.

We are very happy with this release and hope that it will provide a lot of value to our community. We have begun work on 1.2 so you can expect more great features included drag and drop support in the near future.

Download Ext GWT 1.1

22 Responses to “Ext GWT 1.1 Released”

  1. Grant Slender

    Awesome work as always. The new BeanModel and Grids work very nicely along with all the other cool API. Can’t wait to see what’s around the corner!!

  2. Elvis D.

    Yes! Awesome work. Thanks.

  3. Ajaxian » Ext GWT 1.1 Released

    [...] Meyer has announced the release of Ext GWT 1.1 which is said to “shortens the feature set gap between Ext [...]

  4. RIA Revolution » Ext GWT 1.1 Released

    [...] Ext JS blog annouced the release of Ext GWT 1.1. Although a minor release it introduces many new features, including the new Grid component with [...]

  5. RIA Revolution

    The Ext JS blog annouced the release of Ext GWT 1.1. Although a minor release it introduces many new features, including the new Grid component with support for advanced features for inline editing, grouping and totalling. The new feature set also offers a Portal style layout and a Desktop like container. Read the details from the post on the ExtJS website and play with the samples demo to understand the new features better.

  6. posta07

    Nice work Darrell!!

  7. outaTiME at refinn dot com » Blog Archive » Ext GWT 1.1 Released

    [...] Ext JS Blog.) Posted by outaTiME Filed in ExtJS, Google Web Toolkit, Javascript, [...]

  8. Ext GWT 1.1 Release | GWT Site

    [...] saw on the ExtJS blog this morning that the new version of Ext GWT has been released. One of the new features is the new [...]

  9. Ajax Girl » Blog Archive » Ext GWT 1.1 Released

    [...] Meyer has announced the release of Ext GWT 1.1 which is said to “shortens the feature set gap between Ext [...]

  10. Michał Szymański

    Nice to hear 1.1 is out :) Great job

    Although I cannot access “Grid Plugins” example - Chrome and FF3.

  11. Ext GWT 1.1 Released | "IT" - I LIKE "IT" !

    [...] Meyer has announced the release of Ext GWT 1.1 which is said to “shortens the feature set gap between Ext [...]

  12. Ext GWT 1.1 | NooDev 'n' Tek

    [...] et procéder au téléchargement, nous vous conseillons d’aller jeter un coup d’oeil à l’annonce officielle. A noter que l’équipe derrière Ext GWT a déjà commencé à travailler sur la version 1.2, [...]

  13. Javascript News » Blog Archive » Ext GWT 1.1 Released

    [...] Meyer has announced the release of Ext GWT 1.1 which is said to “shortens the feature set gap between Ext [...]

  14. Daily del.icio.us for September 15th through September 19th — Vinny Carpenter's blog

    [...] Ext JS - Ext GWT 1.1 Released - We are pleased to announce the release of Ext GWT 1.1. This release is packed full of new features and components. Ext GWT 1.1 is a recommended upgrade for all Ext GWT 1.0 users. Although a minor release, Ext GWT introduces many exciting new features to help build your rich internet application. With this release, Ext GWT shortens the feature set gap between Ext JS. [...]

  15. Rage

    Great work!

  16. TobyTraylor

    Congratulations on the release Darrell! Great work!

  17. Ext-GWT 1.1 is out « GWT Now - interesting news for developers

    [...] is out Posted on September 21, 2008 by Tim There is a new version (1.1) of Ext-GWT library available with all kinds of goodies - Grids, Bean Model/Factory,Web Desktop, Slate theme, Live Combo Box. [...]

  18. Peter

    Good work and thanks for this great release :)

  19. Rauf Issa

    Ext GWT keeps getting better I have to say. Nice work! We have had a lot of demand from our customers to support Ext GWT in our job scheduling platform. Our product supports an open GWT GUI plugin model (called SOAFaces) and our customers have repeatedly requested Ext GWT support. So in the latest release of JobServer and SOAFaces API we are happy to announce support support for Ext GWT. Check our announcements for details:

    http://grandlogic.blogspot.com/2008/10/jobserver-2014-released-with-ext-gwt.html

    BTW, for those that are using Mule and SOA, you can now have your Ext GWT talk to backend services like ESBs and SOAP with no RPC plumbing using the SOAFaces framework.

  20. san

    you can find all Ext GWT Components here

    http://java-j2ee-interview-questions2.blogspot.com/2008/11/ext-gwt-components.html

  21. söve

    thanks.

  22. kabin

    saolun sizde olmasanız bu işler hepten zordu:D

Leave a Reply

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