Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 11 Nächste Version anzeigen »

Details bestehenden Konstanten / Variablen und Formaten

Status: wird laufend ergänzt

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:

"<p>" + if(firmenname != "" && firmenname != NULL, "" + firmenname + "<br/>", "") 
+ if(firstName!= "" && firstName != NULL, "" + firstName + " " + lastName + "<br/>", "") 
+ if(neueZusatzzeile != "" && neueZusatzzeile != NULL, "" + neueZusatzzeile + "<br/>", "") 
+ if(neueStrasse != "" && neueStrasse != NULL, "" + neueStrasse + " " + neueHausnr + "<br/>", "") 
+ if(neuesPostfach != "" && neuesPostfach != NULL, "Postfach " + neuesPostfach + "<br/>", "") 
+ if(neuePLZ != "" && neuePLZ != NULL, "" + neuePLZ + " ", "") 
+ if(neuerOrt != "" && neuerOrt != NULL, "" + neuerOrt + "", "") + "</p>"

if(BEDINGUNG, FALSE, TRUE)  >  if( BEDINGUNG , "passiert wenn nicht der Bedingung entsprechend", "passiert wenn die Bedingung zutrifft")

Diese Art Ausgabe funktioniert überall, wo Als Formel interpretieren als Option gewählt werden kann.

Anzeigeformat beeinflussen mit formattedNodeValue()

Wenn das Ausgabeformat nicht erwartungsgemäss ist, kann formattedNodeValue(VAR) helfen. Das Beispiel ergab "yyyy-mm-dd" (Englische Ausgabe eines Datums, obwohl im Datumswähler das DE Format verwendet wurde)

" + formattedNodeValue(f_tag) + "

Dies führt zu tt.mm.jjjj

Verwandte Themen

  • Keine Stichwörter