Ext.ux.Wiz is a user extension that helps you setting up wizards for your Ext JS project easily.
Guide your users through a set of cards, collecting needed informations, an only let them pass through if each and
every submitted value validates against the specific conditions you configured four your wizard-instance.
Full source code and an example, right out of the svn repository. Ext.ux.Wiz is hosted at
google-code
and can be checked out therefor.
For an example implementation, follow
this link.
It's Open Source, so it's free. It's licensed under the LGPL. Please read the license information carefully when checking out.
However, if you think that I saved you some time with this extension, you can make a donation via PayPal. Any amount will be greatly appreciated and will allow me to put additional time into further development.
Is there anything else I need to know?
Note:
Ex.ux.Wiz depends on a custom implementation of Ext.layout.CardLayout. You can get it
here.
If you have any questions, please refer to the
original post in the Forums
over at the Ext JS homepage. This will help keeping feature requests and comments in one place.
It'd also be cool if you let me know if you are using the component in any project.
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.
31.05.2008
- fixed: wrong regex-mask in examples/SimpleWizard.html allowed for wrong user-input data
- enhancement: removed initListeners implementation to initEvents-override in Ext.ux.Wiz
- fixed: added 'beforecardhide'-event to Ext.ux.Wiz.Card since some listeners for the beforehide-event could block hiding the card when CardLayout requests it after rendering
- fixed: changed default hideMode in Ext.ux.Wiz.Card to 'display' to prevent rendering issues with IE7 due to the latest changes
28.05.2008
- fixed: IE6 did not render the step-indicator images as expected, added style-rule in ext-ux-wiz.css (thanks to donssmith)
- fixed: IE6 complained about multiple OR conditions in Ext.ux.Wiz.initComponent
26.05.2008
- fixed: IE complained about semicolon in examples/SimpleWizard.html
- fixed: removed "!important"-style-override in examples/SimpleWizard.html since IE doesn't like it
- fixed: quoted "default" in Ext.ux.Wiz.loadMaskConfig since it's a keyword in IE
- fixed: finish-event did not pass the expected arguments to its listeners
- enhancement: data returned by
Ext.ux.Wiz.getWizardData
now indexed by the id's of the specific cards they represent
23.05.2008