1.5 KiB
Editable Action Card
Zweck
Editable Action Card ist ein fachlich neutrales UI-Pattern fuer Karten mit
Titelaktionen, Lesemodus und optionalem Bearbeitungsmodus.
Das Pattern kapselt nur die technische Interaktion:
- Umschalten zwischen Lese- und Bearbeitungsansicht
- Abbrechen einer Bearbeitung
- optionale Loeschbestaetigung mit konfigurierbarem Token
- Deaktivieren der Loeschaktion bis zur gueltigen Bestaetigung
- gleichzeitiges Bearbeiten mehrerer Karten
Fachliche Aktionen, API-Aufrufe, Validierung und die Aktualisierung fachlicher Daten bleiben beim owning Modul.
Markup-Vertrag
Eine Karte wird mit data-shared-editable-action-card markiert. Die
Bedienelemente verwenden folgende Attribute:
data-shared-editable-card-editdata-shared-editable-card-canceldata-shared-editable-card-readdata-shared-editable-card-form- optional
data-shared-editable-card-delete - optional
data-shared-editable-card-delete-confirmation - optional
data-shared-editable-card-delete-input - optional
data-shared-editable-card-delete-submit - optional
data-shared-editable-card-delete-cancel
Das Loesch-Token wird je Karte mit
data-shared-editable-delete-token konfiguriert. Die Standardaktion fuer das
Loeschen bleibt im owning Modul und verwendet den bestehenden fachlichen
Handler.
Nutzung im Lager
Im Lager-Drawer verwenden die aktive Charge und offene Chargen das Pattern. Rein lesende Karten, insbesondere historische und virtuelle Chargen, bleiben beim bestehenden Content-Card-Pattern.