Creating a train
Wizard-like user interfaces can be created in ADF using task flows created as trains and ADF Faces user interface components, such as the af:train
(Train) and af:trainButtonBar
(Train Button Bar) components. Using such an interface, you are presented with individual steps, called train stops, in a multi-step process, each step being a task flow activity or a combination of activities. Options exist that allow for the configuration of the train stops, controlling the sequential execution of the train stops, whether a train stop can be skipped, and others. Furthermore, a train stop can incorporate other task flow activities, such as method calls. Other task flows themselves can be added as train stops in the train (as task flow call activities).
In this recipe, we will go over the creation of a train consisting of view, method call, and task flow call activities.
Getting ready
You will need a skeleton Fusion Web Application (ADF) workspace created before you proceed with this...