Monday, June 18th, 2007

Ext Accordion Control

Category: Component, Sencha

Jozef Sakalos has written an Ext Accordion control as discussed here.

The accordion is very flexible, and can be embedded anywhere in your application, including as a floating widget. It also supports features such as drag and drop.

It can be as simple as setting up some div’s and initializing via:


  1. new Ext.ux.Accordion('accordion-container', {... options ... });

Ext Accordian

Posted by Dion Almaer at 3:29 pm

4.1 rating from 68 votes


Comments feed TrackBack URI

Really slick component. The ability to drag out the accordion panels is little odd, but I suppose there could be times when reordering them would be handy.

Comment by Adam Sanderson — June 18, 2007


panels undocking or reordering and many others are configurable options and can be easily switched on or off

Comment by jsakalos — June 18, 2007

It is sweet … I working on putting my version of accordion menu /inside/ Saki’s “one open at a time” system.

And re-ordering … one thing I want to do is really work up customization for registered users: customizable UI is the high ground I’m aiming for.

Comment by Ben Tremblay — June 18, 2007

Doesn’t even load in Safari. The first error in the JS console says:

“Unable to load Ext, core YUI utilities (yahoo, dom, event) not found.
undefined Line: 0”

All the other errors are presumably dependent on the fact that Ext didn’t load.

Comment by Trevor — June 18, 2007

There is the compatibility list of browsers on Ext JS page ( so check if your version Safari is on the list.

If the Ext cannot work for any reason the Accordion cannot either.

Comment by jsakalos — June 18, 2007

Fantastic, another great addition to the brilliant extjs library. Thanks for going to the effort of releasing it Jozef!

Comment by Patrick Donelan — June 18, 2007

Absolutely delicious. I daydream all the time when our software is released with Ext JS, what a great app it will become. Fantastic.

Comment by Liming — June 18, 2007

so great,I always hope it has been in extjs1.0 version.

Comment by rodney — June 19, 2007

This really is a fantastic addition to EXT, If you haven’t visited the EXT forums then you should and you should check out the thread on the accordion control. It’s a testament to how hard Saki has worked on this and how quickly he has responded to suggestions and bug reports.

Comment by Shaun — June 19, 2007

Ext developers all over the web are making awesome plugins. Fellow developers can join us @

Comment by Fred — June 19, 2007

Am I correct that I need to a commercial license for an intranet site?

Comment by Patrick Whittingham — June 19, 2007

You can consult Ext JS Library License about licensing.

Comment by jsakalos — June 19, 2007


Comment by Bono — June 19, 2007

Darn, I thought this was going to play music!

Comment by squeezeboxPlayer — June 19, 2007

^^ You suck at the funny

Comment by jay — June 25, 2007

Leave a comment

You must be logged in to post a comment.