#acl EditorsGroup:read,write,revert,admin,delete All:read == Variablen vergleichen in einer if-Komponente (auch ColouredIndicator) == Normalerweise erfolgt der Vergleich in einer logischen if-Komponente zwischen einer DOOCS-Variablen und einem fest einprogrammierten Wert (compareValue). <
><
> Soll das Ergebnis des Vergleiches zweier DOOCS-Variblen als Kriterium für die Entscheidung in einem if-Statement dienen, ist folgendermaßen vorzugehen. <
><
> In einem jddd-Fenster existiere ein if-Element [1.], mit dem die zwei DOOCS-Variablen <
> PITZ.UTIL/MEMORY/TEST_PROP_4/INT1 <
> und <
> PITZ.UTIL/MEMORY/TEST_PROP_4/INT2 <
> auf Gleichheit getestet werden sollen. <
><
> Dafür werden in der if-Expert-Property "dataOp" die beiden DOOCS-Variablen subtrahiert (///INT1-///INT2) [3.]. Der Test erfolgt dann auf "X=0" [4.], das heißt, wenn die Differenz beider Werte 0 ist, ist der Inhalt der zwei DOOCS-Variablen gleich. <
><
> In der if-Expert-Property "dataOp" können auch komplette DOOCS-Variablen-Namen stehen, in dem vorliegenden Fall sähe der Ausdruck so aus:<
> (PITZ.UTIL/MEMORY/TEST_PROP_4/INT1-PITZ.UTIL/MEMORY/TEST_PROP_4/INT2) <
><
> Mehr zur dataOp-Property: [[Benutzen der dataOp Property | dataOp Property benutzen]] <
><
> Diese Hinweise gelten in gleicher Weise auch für die Coloured Indicator - Komponente. <
><
> {{attachment:vergleichvariable_if.jpg||width="595",height="494"}} <
><
> [[JDDD|Zurück zur Hauptseite]]