WizardExpert
A simple solution for making of advanced wizards.
A simple solution for making of advanced wizards. Wizard downloads steps (as HTML parts) according to the schema. Steps are wrapped into custom scopes, so they are under validation.
Configuration:
output {String}a path for output, the object will contain entire output (steps will be properties)exec {String}a path tomethod(output_object), it's executed if wizard doesn't contain any next stepnext {String}a path, here will be assigned next step withenabled {Boolean}propertyback {String}a path, here will be assigned previous step withenabled {Boolean}propertyvalidate {Boolean}enables validation (default:true)
Schema:
{
'step1': { url: 'step1.html', next: 'step2', validate: false },
'step2': { url: 'step2.html', next: 'step3' },
'step3': { url: 'step3.html' }
}- component extends each step by adding new properties
enabled {Boolean},id {String},prev {String}




