Wizards in the JSP console

A wizard view is used to accept multiscreen inputs. A wizard view consists of one or more wizard pages. Each wizard page is defined as a detail view.

Wizard view is permission controlled, priority driven, and contains wizard definition XML. A wizard view consists of the following components:

What are breadcrumbs?

The breadcrumbs show users their location in the wizard view. They show the path traversed by the user in the wizard view up to the current page. Breadcrumbs also allow users to go back to each of the previous pages the user has navigated through in order to get to the current page. You can define the breadcrumbs category for each wizard page in the wizard definition. Breadcrumb categories are used to determine the path traversed, and are shown in the breadcrumbs.

What is a wizard definition?

A wizard definition defines the flow of the wizard. A wizard definition consists of one or more wizard entities (wizard page or rule) and wizard transitions. You can define new wizard rules to control the flow of the wizard. The flow of the wizard depends on the output value of a wizard rule. The output of the wizard rule is compared with the wizard transition value. Wizard transition is used to transfer control from one wizard entity to another. A Wizard definition contains:

Actions in wizards

From the wizard view, the following actions are possible:

All the wizard actions post the data back to the server and the wizard servlet processes, and determines the wizard flow. Wizard actions send an additional parameter with a request mentioning the action type.

You can define JavaScript on save resource for the Finish action and the Next action on each wizard page. These JavaScripts can perform extra validations.