Regel: Abfrage einer Toogle-Eingabekomponente
Author: aVogt
Publication Date: 6/3/2013 10:04
Hallo,
ich möchte folgende Regel erstellen:
Im einem DOM-Feld muss etwas eingegeben werden, wenn bei einer Toogle-Eingabekomponente Ja (True) ausgewählt wird.
Ich habe folgendes probiert, aber ohne Erfolg:
<ON_SAVE>
<WITH>
<AND>
<NOT><PROPERTY source='cs_aenderung' name='EMPTY'/></NOT>
<EQUAL>
<PROPERTY source='cs_mail' name="VALUE" />
<TRUE/>
</EQUAL>
</AND>
</WITH>
<DO>
<VALIDATION>
<PROPERTY source="cs_aenderung" name="VALID"/>
<MESSAGE lang="*" text="The text must not be empty!"/>
</VALIDATION>
</DO>
</ON_SAVE>
Es scheint an der Überprüfung der Toogle zu liegen.
Kann mir jemand helfen?
Grüße
Andreas
-
Author: StefanSchulz - 6/3/2013 14:52
Es bedarf keiner zweiten Regel. Wichtig ist, dass sich das IF auf die Regelausführung bezieht und nicht auf den resultierenden Wert.
In der originalen Regel ist das AND nicht zielführend. Folgende Wertermittlung sollte funktionieren:
<OR>
<NOT><PROPERTY source='cs_aenderung' name='EMPTY'/></NOT>
<EQUAL>
<PROPERTY source='cs_mail' name="VALUE" />
<FALSE/>
</EQUAL>
</OR>
Prosaaussage: Das Zielfeld ist valide, wenn (cs_aenderung nicht leer) oder (cs_mail nicht aktiv) ist.
Gruß
Stefan
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire