Ext.ux.Livegrid 0.3RC1

Ext.ux.Livegrid is now available for download. This release is feature complete. New features will be available in 0.4.

 Go visit the project home for the changelog and instructions on how to obtain your fresh copy of Ext.ux.Livegrid.

A spoonful of sugar - Ext.ux.grid.GridViewMenuPlugin

#122, tagged as feature request: allow a user to show/hide grid columns using a custom implementation of the grid’s header column menu. More detailed: It should sit in the upper right corner of the grid, right above the scrollbar. Obviously, a solution providing the smallest footprint possible was needed, yet providing as much flexibility that the rendered menu is as extensible as possible.

So I give to you the Ext.ux.grid.GridViewMenuPlugin, a lightweight plugin you add to your grid.

You can find the code at http://code.google.com/p/ext-ux-grid-gridviewmenuplugin. It’s licensed under the LGPL.

The project home is located at http://www.siteartwork.de/gridviewmenuplugin.

Ext.ux.grid.GridViewMenuPlugin

As a side note, this extension is the very last published before ongoo goes public. Subprojects published for the first milestone so far:

Ext.ux.Livegrid

Ext.ux.Youtubeplayer

Ext.ux.Wiz

Ext.ux.util.MessageBus

Ext.ux.layout.CardLayout

Ext.ux.grid.GridViewMenuPlugin

Ext.ux.Livegrid 0.3a4 introduces long awaited support for EditorGrid

Ext.ux.Livegrid 0.3a4 with support for real-time editing

Ext.ux.Livegrid 0.3a4 is available from the trunk and brings you support for real-time editing of data rows.

Several bugs were fixed and new enhancements made it into this release, such as the Ext.ux.grid.livegrid.GridPanel- and Ext.ux.grid.livegrid.EditorGridPanel-classes.

Some clients also requested to be able to pass the grid’s view as the config property for Ext.ux.grid.livegrid.Toolbar again, which was changed in favor of a “grid”-property in 0.3a1; now, you can pass either “grid” or “view”, so our old code does not brake.

 Visit http://www.siteartwork.de/livegrid for a complete list of changes and instructions on how to obtain the latest version.

Ext.ux.Livegrid - commercial license options

The project home of Ext.ux.Livegrid has been updated with pricing informations on commercial licenses. If you intend to use Ext.ux.Livegrid as part of a commercial software, please visit http://www.siteartwork.de/livegrid/

Ext.ux.Livegrid 0.3a1 - Support for Ext JS 2.2

Ext.ux.Livegrid 0.3a1

Ext.ux.Livegrid 0.3a1 was released today!

First off, there are major code refactorings in the RowSelectionModel and the GridView. Adding, removing and editing selections works now way more reliable than in the previous releases.

0.2 has been branched so that support for none Ext2.2 users is possible. As an important note, the license has changed from LGPL to GPL. I felt this was necessary since I’ve put already so many hours in this project - and despite all the fun I have, a smile on my face won’t pay the rent. I’ll put up a page with pricing informations ASAP, but if you need a commercial license right now, just contact me. This also applies to the people who already donated.

0.2 will have no features added anymore, only fixes for really crucial bugs.

The code is available from the trunk, as usual.

Important: 

Due to  community efforts regarding a central ux repository, I changed the namespace and the classnames as follows:

  +---------------------------------------+----------------------------------------+
  |        old name                       |          new name                      |
  +---------------------------------------+----------------------------------------+
  | Ext.ux.grid.BufferedGridView          | Ext.ux.grid.livegrid.GridView          |
  |--------------------------------------------------------------------------------|
  | Ext.ux.BufferedGridToolbar            | Ext.ux.grid.livegrid.Toolbar           |
  |--------------------------------------------------------------------------------|
  | Ext.ux.grid.BufferedGridDragZone      | Ext.ux.grid.livegrid.DragZone          |
  |--------------------------------------------------------------------------------|
  | Ext.ux.data.BufferedJsonReader        | Ext.ux.grid.livegrid.JsonReader        |
  |--------------------------------------------------------------------------------|
  | Ext.ux.grid.BufferedRowSelectionModel | Ext.ux.grid.livegrid.RowSelectionModel |
  |--------------------------------------------------------------------------------|
  | Ext.ux.grid.BufferedStore             | Ext.ux.grid.livegrid.Store             |
  +---------------------------------------+----------------------------------------+
  +---------------------------------------+----------------------------------------+