Blog

Ext GWT 1.1 Released

September 18, 2008 | 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

Written by Darrell Meyer
Darrell Meyer leads the Sencha GXT product team at Sencha. Before joining the company, Darrell was the creator of the popular open source MyGWT Widget Library for Google Web Toolkit (GWT). Darrell brings his expert Java and GWT knowledge to Sencha. With 10+ year’s experience building enterprise web applications, Darrell is equally well versed as both a software architect and user interface expert.
Follow Darrell on Twitter

Share this post:
Leave a reply

There are 29 responses. Add yours.

Grant Slender

4 years ago

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!!

Elvis D.

4 years ago

Yes! Awesome work. Thanks.

Ajaxian » Ext GWT 1.1 Released

4 years ago

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

RIA Revolution » Ext GWT 1.1 Released

4 years ago

[...] 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 [...]

RIA Revolution

4 years ago

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.

posta07

4 years ago

Nice work Darrell!!

outaTiME at refinn dot com » Blog Archive &r

4 years ago

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

Ext GWT 1.1 Release | GWT Site

4 years ago

[...] 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 [...]

Ajax Girl » Blog Archive » Ext GWT 1.1

4 years ago

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

Micha? Szyma?ski

4 years ago

Nice to hear 1.1 is out smile Great job

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

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

4 years ago

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

Ext GWT 1.1 | NooDev 'n' Tek

4 years ago

[...] 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, [...]

Javascript News » Blog Archive » Ext G

4 years ago

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

Daily del.icio.us for September 15th through Septe

4 years ago

[...] 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. [...]

Rage

4 years ago

Great work!

TobyTraylor

4 years ago

Congratulations on the release Darrell!  Great work!

Ext-GWT 1.1 is out « GWT Now - interesting n

4 years ago

[...] 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. [...]

Peter

4 years ago

Good work and thanks for this great release smile

Rauf Issa

4 years ago

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.

söve

3 years ago

thanks.

kabin

3 years ago

saolun sizde olmasan?z bu i?ler hepten zordu:D

cinsellik

3 years ago

I am grateful to you for this great content.

Nickolas Abilay

2 years ago

Heya, I’ve enjoyed reading your site. I have heard a lot of people learn better visually so maybe consider adding more videos to your blog posts.

Scrabble Cheat

2 years ago

Thank you, I really appreciate extjs, it can do so many things and really make your life easier ;p

Shon Hilbner

2 years ago

This is a usefull post.

Term Life Rates

2 years ago

The new grid component rocks! smile

Online MSW

1 year ago

I agree with term, but the Box options are pretty cool as well.

söve

1 year ago

Thank u for posting.

Comments are Gravatar enabled. Your email address will not be shown.

Commenting is not available in this channel entry.