Ext.ux.layout.CardLayout is a custom implementation of Ext.layout.CardLayout.
The original version does not take the beforehide-event of items
into account, thus calling setActiveItem on the chosen item,
even if the previously active item was not hidden
(for example, resulting from a return value equaling to "false" for
the beforehide-listeners of this item).
This component overrides the specific methods and only sets the next active item
if the previously active item was definitely hidden.
Full source code, right out of the svn repository. Ext.ux.layout.CardLayout is hosted at
google-code
and can be checked out therefor.
It's Open Source, so it's free. It's licensed under the LGPL. Please read the license information carefully when checking out.
Is there anything else I need to know?
If you wonder who's the creator of the extension, check out
my blog. If you have any questions or need
consulting related to Ext JS or web development in general, do not hesitate to
contact me. Also, if you need customizing of the extension,
please use my Email-Address (
ts@siteartwork.de), since I usually
can respond quicker to mails instead of private forum messages.