Dies ist eine alte Version des Dokuments!
Mit if ist es möglich, eine oder mehrere Bedingungen zu definieren, bevor das Ergebnis eines cObjects ausgegeben wird. Bei Erfüllung aller Kriterien wird true zurückgegeben. Wenn nur eine Bedingung nicht erfüllt wird, führt dies mit der Meldung false zum Abbruch.
| Eigenschaft | Datentyp | Beschreibung |
|---|---|---|
| isNull | stdWrap | |
| isTrue | string /stdWrap | Bedingung ist erfüllt, wenn der abgefragte Wert nicht leer oder 0 ist. 10 = TEXT 10.value = Es existiert eine Datei im Feld 'media'. 10.if.isTrue.data = field:media |
| isFalse | string /stdWrap | Bedingung ist erfüllt, wenn der abgefragte Wert leer oder 0 ist. 10 = TEXT 10.value = Das Feld 'media' ist leer. 10.if.isFalse.data = field:media |
| isPositive | integer / stdWrap +calc | Bedingung ist erfüllt, wenn der abgefragte Wert eine Zahl ≥ 1 ist.10 = TEXT 10.value = Der Wert ist positiv. 10.if.isPositive = -5 + 6 |
| isGreaterThan | value / stdWrap | |
| isLessThan | value / stdWrap | |
| equals | value / stdWrap | |
| isInList | value / stdWrap | |
| value | value / stdWrap | |
| negate | boolean | |
| directReturn | boolean |