Chained Actions, although a very good idea in principle, suffer from several failings.
Actions sometimes fail unaccountably, and setting up the chaining with any kind of
complexity is arduous at best, and fraught with errors if not managed well.
There are other problems such as the difficulty of 'parking' a Wizard, not being able
to bypass required fields when going 'back', and the fact that opening a cancelled or
closed Wizard may present the user with all available options, not just the ones you
want them to see.
This library solves these problems and makes the development process that much
easier and safer.
The main features are:
* Very little to 'set' - only the next action needs to be set at all. This can be set
when the action starts, form load, server side during the action, or client side during
the action.
* The ability to 'Park' the Wizard. It will have ONLY the Resume action available
and the action active when the Wizard was saved will be invoked from this.
* If the user closes the Wizard in any way (eg closing the browser window), ONLY
the actions Park and Resume are available. Resume will return the user to the action
they were using when interrupted.
* Required fields can be easily bypassed during a Park or Back action.
Download now from here: