Element entfernen (Optionales/Wiederholendes Element)
Aktionen - Kurzfassung
Die Aktion Element entfernen dient zum Entfernen von Elementen aus einem Optionale Elemente Container oder einem Wiederholendes Element Container.
Die Aktion Element entfernen dient zum Entfernen von Elementen aus einem der folgenden Containertypen:
Optionale Elemente Container
Wiederholendes Element Container
Die Aktion erscheint nur zur Auswahl unter Typ der Aktion, wenn vorher ein geeignetes Zielelement verknüpft wurde. Details werden in eigenen Abschnitten je Containertyp (unten) beschrieben.
Das Ausführen der Aktion entspricht einem Klick auf das
Symbol im jeweiligen Kontext und kann diese Funktion ersetzen, z. B. wenn das Symbol im Formular ausgeblendet ist und das Entfernen von Elementen nur über Verhalten möglich sein soll.
Beide Containertypen unterstützen die verwandte Aktion zum Hinzufügen von Elementen: Element hinzufügen (Optionales/Wiederholendes Element)
Optionale Elemente Container
In Verbindung mit einem Optionale Elemente Container muss als Zielelement für die Aktion eines der optionalen Elemente im Container oder der Container selbst ausgewählt werden.
Ist die Aktion mit einer der Optionen verknüpft, wird die verknüpfte Option komplett entfernt, sofern sie überhaupt vorhanden war.
Ansonsten wird die Option entfernt, deren Daten den Eingabedaten der Aktion entsprechen.
Konfigurationsbeispiel:
Ein Optionale Elemente Container enthält Optionen als Auftragsmerkmale, die komplexere Inhalte beinhalten (hier: Anmerkungen), und deshalb nur nach Bestätigung gelöscht werden sollen.
Das Entfernen soll daher nur über einen Button innerhalb der Option ausgelöst werden können, der die Aktion Elemente entfernen nur nach Benutzerbestätigung (bei "Ja") auslöst.
Rechts im Bild ist das Verhalten für den Entfernen-Button der Option A zu sehen.
Für Option B muss dieses Verhalten analog aber mit angepasstem Zielelement angelegt sein. Wird anstelle des Verhaltens Benutzerbestätigung etwa Statisch (true) gewählt, entfällt die Rückfrage vor dem Löschen.
Ergebnis:
Beispieldaten im Formular |
Nach Klick auf "Entfernen" |
|
|
Wiederholendes Element Container
In Verbindung mit einem Wiederholendes Element Container muss als Zielelement für die Aktion das wiederholte Element innerhalb des Containers oder der Container selbst verknüpft sein.
Wird die Aktion mit dem Container direkt verknüpft, wird das entsprechende Element anhand der Elementdaten, welche als Eingabedaten der Aktion übergeben werden, entfernt.
Erfolgt der Aufruf der Aktion innerhalb des wiederholten Elements und ohne die Option Auch für Duplikate wird nur die entsprechende Instanz des wiederholten Elements gelöscht.
Ist die Option Auch für Duplikate gesetzt, werden immer alle Instanzen des wiederholten Elements gelöscht. Der Aufruf kann also innerhalb oder außerhalb des Containers erfolgen.
Konfigurationsbeispiel:
Im Kontext des Beispiels für den Optionale Elemente Container im vorigen Abschnitt, soll das folgende Verhalten sämtliche Anmerkungen für die Option A entfernen:
Als Zielelement wurde hier das wiederholte Element "Remark_A" verknüpft, das die Eingabezeile für die "Anmerkungen zu Option A" definiert.