Details bestehenden Konstanten / Variablen und Formaten
Status: wird laufend ergänzt
Inhalt | ||
---|---|---|
|
Altersprüfung anhand des eingegebenen Geburtsdatums
Die folgende JEP-Regel kann z.B. verwendet werden, um auf Grundlage des eingegebenen Datums zu prüfen, ob eine Person volljährig ist oder nicht. (Ausgabe: true oder false)
Codeblock | ||
---|---|---|
| ||
DateTools(currentDate(), "-Y", nodeValue(varName_dateOfBirth)) >= 18 |
Regelauszug | Bemerkung |
---|---|
currentDate() | aktuelles Datum |
-Y | Differenz in Jahren der beiden Daten |
varName_dateOfBirth | Variablenname des Datumfelds |
>= 18 | IST grösser gleich 18 |
Ausgabe abhängig vom einem Wert
Im folgenden Beispiel soll eine Adresse ausgegeben werden. Jedoch sind nicht immer alle Werte vorhanden. Um nun nicht unschöne/unnötige Leerzeilen zu erhalten, wird über eine "if"-Abfrage eine dynamische Ausgabe verwendet:
...
Diese Art Ausgabe funktioniert überall, wo Als Formel interpretieren als Option gewählt werden kann.
Für mehrere IF Bedingungen können diese in einander verschachtelt werden. Etwa so: if(BEDINGUNG, FALSE, if(BEDINGUNG, if(BEDINGUNG, FALSE, TRUE), TRUE))
Anzeigeformat beeinflussen mit formattedNodeValue()
...
Berechnungen durchführen
Im gezeigten Beispiel wir wird im Hilfetext des Feldes (f_ComirnatyRacks) aufgrund der Eingabe eine Berechnung durchgeführt.
...
Mehrere Berechnungen können in einer weiteren Klammer () zusammengesetzt werden > ((f_ComirnatyRacks * 975) / 2) oder ((f_ComirnatyRacks * 975) + (f_Kryoboxen10 / 10)).
Prüfen, ob das Formular im Frontend oder im Backend aufgerufen wird
Je nach Kontext ist es notwendig, Felder nur im Frontend oder nur im Backend anzuzeigen, zu sperren, etc.
Formularaufruf im Frontend:
JAX_ROLE > JAX_ROLE_PUBLIC
Formularaufruf im Backend:
JAX_ROLE < JAX_ROLE_PUBLIC
Prüfen, in welchem Status das Formular aufgerufen wird
Je nach Kontext ist es notwendig, Felder nur anzuzeigen, wenn der Formulareingang einen bestimmten Workflow-Status hat.
Nur bei übermittelten Formularen (Status-ID 4):
JAX_FORM_STATE == 4
Verwandte Themen
- Option «Als Formel interpretieren»
- Anzeigetext
- Bestätigungsseite mit Werten aus Formular
- Dateiupload > Filename statt GUID > Siehe Hinweis