Wizard components
- Wizard flow definition
You must use an XML file to create the flow definition of your wizard. You cannot use the Extensibility Workbench to create or customize wizards. To understand the various attributes of wizard.xml, see the sample Customer Pick wizard XML file. - WizardUI widget
The wizardUI widget acts as a controller for wizards. It drives the behavior of a wizard and encapsulates all the functionality of the wizard. It also publishes events on wizard instance widget on the client for wizard lifecycle events. - Wizard widget
On the client side, a wizard widget contains a wizard behavior JavaScript class and an HTML UI template. The wizard JavaScript class extends the sc.plat.dojo.widgets.Wizard class that in turn extends the sc.plat.dojo.widgets.Screen class. The wizard JavaScript class provides the framework to communicate with pages on any UI action. It can listen to events raised by WizardUI on a wizard instance and provides the appropriate logic.
Parent topic: Wizards