Seite 1 von 1

Formel wird nicht ausgeführt?

Verfasst: 01.03.2021, 17:19
von markushi
Hallo Forum,

ich habe in einem Formular zwei Textfelder. Das erste Feld hat statischen Text und dieses Feld soll nur visible sein, wenn im zweiten Feld Text drin ist. Ich habe dieses Skript im Reiter Berechnung unter Benutzerdef. Berechnungsskript eingefügt:

Code: Alles auswählen

if (this.getField("dynamisch").value == ""){
this.getField("statisch").display = display.hidden;
}else{
this.getField("statisch").display = display.visible;}
Das Feld bleibt immer ausgeblendet! Befüllt wird das zweite Feld per Automatik aus einer eigenen Anwendung, also nicht durch Benutzereingabe. Funktionieren dann solche Skripte nicht? Oder muss das woanders hinterlegt werden? Ich habe Validierung und Format-> Benutzerdefiniert versucht, alles erfolglos.

Ach ja, wenn ich einen Standartwert in Feld 2 einsetze, dann wird Feld 1 immer eingeblendet. Das ist, als ob die Felder nicht mehr aktualisiert werden sobald sie aus der Anwendung befüllt werden.

Habt ihr einen Tip für mich?

Re: Formel wird nicht ausgeführt?

Verfasst: 02.03.2021, 16:17
von BAlheit
Das Ausführen von Skripts lässt sich mit this.calculateNow(); anstossen.

Re: Formel wird nicht ausgeführt?

Verfasst: 12.03.2021, 16:30
von markushi
Danke, werd ich mal versuchen!

Re: Formel wird nicht ausgeführt?

Verfasst: 12.07.2023, 13:32
von bds-oldie
Hallo markushi,
hier eine Möglichkeit.
Mit freundlichen Grüßen
BDS-Oldie
Beitrag von markushi.pdf