Mehrere Schritte
Verwendung
Verwende mehrere Schritte, wenn eine Auswahl bestimmt, welche Eingaben danach folgen, und diese Auswahl nicht nebenbei in einem Feld getroffen werden kann – etwa weil Bild, Beschreibung oder Vergleich dazugehören. Stehen die Felder von Anfang an fest, genügt ein Overlay zum Anlegen & Bearbeiten.
Aufbau
- Overlay-Container – Ein Modal, meist als
offCanvas. Die Schritte sind Zustände darin, keine eigenen Seiten. - Auswahl am Anfang – Der erste Schritt trifft die Auswahl, von der alle weiteren abhängen; eine Auswahl mitten im Vorgang würde vorherige Eingaben entwerten. Jeder Schritt bildet eine Entscheidung ab, nicht nur eine Feldergruppe.
- Überschrift – Eine Heading wechselt mit dem Schritt und nimmt die Auswahl auf – aus „DNS-Eintrag anlegen" wird „MX-Eintrag anlegen".
- Aktionen – Eine ActionGroup ordnet die
Buttons nach Farbe: die weiterführende Aktion rechts, „Abbrechen" links. Der
Zurück-Button führt zum vorherigen Schritt und erhält bei drei Buttons
slot="secondary", damit er nicht mit „Abbrechen" zusammenfällt. Bereits getätigte Eingaben bleiben beim Zurückgehen erhalten, soweit sie zur geänderten Auswahl noch passen.
Varianten und Abwandlung
Weitere Abwandlungen
Ein Overlay öffnet ein zweites. Muss während des Vorgangs ein noch nicht vorhandenes Objekt angelegt werden – eine Subdomain, ein API-Key – geschieht das in einem eigenen Overlay mit eigenem Controller, nicht als weiterer Schritt. Das erste Overlay bleibt darunter geöffnet und behält, was bereits eingegeben wurde.