There are two aspects to this pattern:
Show only the first choice in a cascading sequence. When users submit this information, display the next choice or set of choices. Leave the history of choices active on the screen, so users can go back and change a step and can see all the steps of the task as it develops.
In the Sakai example above, users specify how many sections to add; the number submitted determines the next set of choices.

Prompts cascade. Use this pattern when users provide information dictating the range of choices that are needed next.
". . . the choices the user makes at one step alters the rest of the task (i.e., the task is branched, not linear)"
-- Jennifer Tidwell, Designing Interfaces: Patterns for Effective Interaction Design
Avoiding disorientation. Use this pattern when resulting changes in the screen will not be too disorienting to users. In the example shown, the information at the top of the screen remains visible and provides a strong sense of orientation.
Simplifying complex tasks. Use this pattern when you want to present a complex UI task step-by-step (without using a wizard). You want to give users a picture of the whole task as it unfolds, and an easy way to back up to earlier choices (which a wizard does not provide as well).
Todo.
Tidwell: "since the UI is kept together on one page, the user can easily go back and change his mind about earlier choices. As each step is redone, he immediately sees the effect on subsequent steps. This is better than jumping from one content-starved [wizard] screen to another.
"For occasional tasks, this device can work better than presenting a complex and interlinked set of controls all at once, because it's always obvious what the first step is – and the next, and the next. The user never has to think too hard."
Responsive Disclosure can be a challenge to users using assistive technology because of portions of the page being updated or focus changing between reloads. The following tips should be considered when using this pattern:
Post new comment