Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...


BeschreibungStatus
Problem

20. Juli 2023

Info
titleUpdate

Die Analyse zeigte, dass der Fehler nur dann eintritt, wenn in Regeln oder bei Sichtbarkeitseinstellungen auf Werte bezogen wird, welche nicht übermittelt werden. 

Wird etwa auf eine zum Beispiel aufgrund einer Fragestellung "Ja / Nein" ein Feld ein, das betroffene Element nur bei "Ja" eingeblendet, kann zeigt sich der Wert nur im PDF oder E-Mail gezeigt werdennur, wenn die Ja/Nein Situation auch übermittelt wird.   

Die Werte von Elementen, welche die die Sichtbarkeit von andern Elementen steuern, müssen auch übermittelt werden > nie auf "Wert nicht serialisieren" stellen.

Bei verschiedenen Formularen wurde festgestellt, dass die über die Vorschau-Funktion nicht alle Angaben kommen. Dies betrifft sicher folgende Situationen:

  • getFormPreview(node("/"))

oder

  • ${previewTableEMail}

Dabei werden im Speziellen Elemente, welche nicht initial sichtbar sind, also eine Sichtbarkeitsregel haben, nicht angezeigt. Dies obwohl im Formular angezeigt und auch wenn diese einen Wert (Value) haben. 

Serialisiert werden die Daten normal - sind also über den CSV-Backend-Export und/oder im XML vorhanden. Der Fehler kann auch über den EML-Export im Backend beurteilt werden. 

Ticket erstellt KAIOB-1178
Lösung

Als Workaround kann die Ausgabe über eine Regel erzwungen werden. Siehe WIKI https://wiki.jaxforms.com/x/kwZXAg

Diese führt aber dazu, dass auch ausgeblendete Elemente in der Vorschautabelle kommen, daher ist die Regel mit ELEMENT != NULL zu erweitern.


...