Ext

Preview: Ext GWT Grid, Grid Plugins, and EditableGrid

July 23, 2008 by Darrell Meyer

Ext GWT 1.1 development is moving along nicely and includes a new Grid component. Grid is based on the Ext JS Grid and will support the same features including grid plugins, grouping, totaling, and inline editing.

Grid vs. Table

One if the biggest differences between Table and Grid is performance. Table does not scale well with a large number of rows. Grid renders its data much faster and can handle larger data sets with noticeable differences in initial rendering times.

Table is a container of TableItems which work without a model. TableItems deal directly will cell values. Model support is added using a TableBinder which works with a Store. With Grid, there are no child components and Grid works with the Store directly. This design simplifies use and the binder is no longer needed.

Grid Plugins

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. The following features are provided using plugins and custom renderers.

RowExpander
RowExpander Plugin

CheckBox Grid
CheckBox Plugin
RowNumberer
RowNumberer Plugin

EditableGrid

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.
EditableGrid

Next Up

Grid, EditorGrid, and the grid plugins are available in SVN. Next, we will be adding grouping and totaling support to Grid.

26 Responses to “Preview: Ext GWT Grid, Grid Plugins, and EditableGrid”

  1. Ext-GWT (GXT) releases preview of new Grid widget « GWT Now - interesting news for developers

    [...] Ext-GWT (GXT) releases preview of new Grid widget Posted on July 23, 2008 by Tim Darrell from ExtJs just released a preview of the new Grid component that will be part of Ext-GWT (GXT) v.1.1. Here are the previews of various grid views and an implementation of editable grid. More details on the implementation plans for the Grid component are here [...]

  2. Jules

    Very nice. Ext GWT is looking amazing!

  3. nassaja

    As I know, now it is impossible to insert combo with divided hidden id and visual value into an editable grid. For this purpose it is necessary to write an artful code.

    And work with remote linked combo in an editable grid is a real hell.

    Jack, make to us comfortable linked combo with comfortable remote data and predefined values and comfortable binding to an editable grid.

  4. Ajaxian » Ext GWT Grid, Grid Plugins, and EditableGrid

    [...] Darrell Meyer has posted a preview of the Ext GWT Grid and more. [...]

  5. Ajax Girl » Blog Archive » Ext GWT Grid, Grid Plugins, and EditableGrid

    [...] Darrell Meyer has posted a preview of the Ext GWT Grid and more. [...]

  6. Pavel

    Decimal point of num keyboard doesn’t work in editable grid’s price column. It seems to be a bug.

  7. Ext GWT Grid, Grid Plugins, and EditableGrid | Fomly

    [...] July 24, 2008 at 9:18 pm · Filed under javascript Link: Ext GWT Grid, Grid Plugins, and EditableGrid [...]

  8. Javascript News » Blog Archive » Ext GWT Grid, Grid Plugins, and EditableGrid

    [...] Darrell Meyer has posted a preview of the Ext GWT Grid and more. [...]

  9. TeaSpoon

    [...] http://extjs.com/blog/2008/07/23/preview-ext-gwt-grid-grid-plugins-and-editablegrid/ [...]

  10. Darren

    ExtGWT is looking very good. What’s the timescale for the 1.1 release? Also, how stable is the SVN version?

  11. Daily del.icio.us for July 20th through July 25th — Vinny Carpenter's blog

    [...] Ext JS – Ext GWT Grid, Grid Plugins, and EditableGrid – Ext GWT 1.1 development is moving along nicely and includes a new Grid component. Grid is based on the Ext JS Grid and will support the same features including grid plugins, grouping, totaling, and inline editing [...]

  12. Frédéric CAVAZZA « Merveilles du web 2.0

    [...] Souvenez-vous, il y a quelques mois je vous parlais des possibilités d’évolution des menus déroulants (Est-ce la mode des menus déroulant riches ?), ce soir je vous propose de découvrir les possibilités autours des tableaux enrichis (les américains préfèrent parler de “grid“, ne me demandez pas pourquoi) : Ext GWT Grid, Grid Plugins, and EditableGrid. [...]

  13. Daniele

    Hi,thanks for the post but I ask you if in GXT 1.1 the remote filtering on grid is allowed.

    Thanks

  14. interpill.org

    EditableGrid is a Grid subtype !!

  15. Burun Estetigi

    Decimal point of num keyboard doesn’t work in editable grid’s price column. It seems to be a bug.

  16. Mono

    I like this example and try to use extjs-gwt in eclipse project. This is my first article about extjs-gwt:gxt
    http://extjs-gwt.blogspot.com
    See more about Extjs-gwt on Eclipse.
    I think this extjs-gwt article can help beginner to learn.

  17. GXT 2.0-M2 upgrade experience « Life & Code

    [...] tree!). It’s still based on the legacy Table paradigm rather than their newer Grid (see some GXT notes on the difference here), but has improved to the point where we can use it for a moderately sized TreeTable and [...]

  18. yugi

    hi can anyone please help me out how can we add a table in the row expander –>Grid Plugins Advance cheers if they can reply me to ursiguy@sify.com

    thanks and the gwt is marvollous

  19. medyum

    As I know, now it is impossible to insert combo with divided hidden id and visual value into an editable grid. For this purpose it is necessary to write an artful code.

    And work with remote linked combo in an editable grid is a real hell. Medyum

  20. cinsellik

    I am grateful to you for this great content.

  21. ssk sorgulama

    As I know, now it is impossible to insert combo with divided hidden id and visual value into an editable grid. For this purpose it is necessary to write an artful code.

    And work with remote linked combo in an editable grid is a real hell.

    Jack, make to us comfortable linked combo with comfortable remote data and predefined values and comfortable binding to an editable grid.

  22. zerrin egeliler

    Decimal point of num keyboard doesn’t work in editable grid’s price column. It seems to be a bug.

  23. medyum

    As I know, now it is impossible to insert combo with divided hidden id and visual value into an editable grid. For this purpose it is necessary to write an artful code.

    And work with remote linked combo in an editable grid is a real hell.

    Jack, make to us comfortable linked combo with comfortable remote data and predefined values and comfortable binding to an editable grid.

  24. medyum

    tnsk for all

  25. medyum

    tnks for all

  26. seo danışmanlığı

    Decimal point of num keyboard doesn’t work in editable grid’s price column. It seems to be a bug.

Leave a Reply

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



© 2006-2009 Ext, LLC