ich arbeite derzeit an einem Formular, welches mithilfe von LifeCycle ein wenig interaktiver werden soll.
Einiges habe ich bereits selbst hinbekommen, bin kompletter Neuling und habe keine Erfahrung mit LiveCycle.
Mein Ziel jetzt ist es, eine Aufzählung hinzubekommen, aus welcher man einzelne Punkte löschen kann. Das mit dem Löschen funktioniert. Auch die Aufzählung an sich funktioniert ("this.rawValue=(this.parent.index +1)").
Mein Problem ist es jetzt allerdings, dass die Zahlen nicht angepasst werden, wenn man auf den "Entfernen"-Button klickt.
Folgender Code liegt derzeit auf dem Button:
Code: Alles auswählen
this.resolveNode("Zeile1").presence = "hidden"
Gelesen habe ich jetzt, dass man noch Folgendes hinzufügen soll, damit solle die Zählung erneut beginnen:
Code: Alles auswählen
xfa.form.recalculate(1);
Vollständiger Code, der derzeit mit dem Button verknüpft ist:
Code: Alles auswählen
this.resolveNode("Zeile1").presence = "hidden";
xfa.form.recalculate(1);
Kleine Korrektur:
Ich habe die Zeilen vorher kopiert und eingefügt, so hat die Aufzählung zumindest funktioniert (die automatische Fortführung 1,2,3...).
Benenne ich die Zeilen aber um (in Zeile1, Zeile2, Zeile3, ...), dann gibt er für jedes numerische Feld den Wert "1" aus, addiert also nicht mehr.
Auch hier bin ich für jede Hilfe dankbar!