Invalid value 'null' for property 'VISIBLE' - Regelfehler
Author: TWidmayer
Publication Date: 12/13/2016 13:27
Hallo zusammen,
folgende Regel funktioniert, wirft jedoch in der Java-Console einen Warning:
| <RULE> | |||
| <WITH> | |||
| <PROPERTY name="VALUE" source="pt_tgl_check"/> | |||
| </WITH> | |||
| <DO> | |||
| <PROPERTY name="VISIBLE" source="pt_txt_text"/> | |||
| </DO> | |||
| </RULE> |
Hier steuert ein Toggle, ob das entsprechende Textfeld angezeigt wird oder ausgeblendet werden soll.
Jedoch erhalte ich dann in der Java-Console folgende Warnung:
WARN 13.12.2016 14:02:30.201 (de.espirit.firstspirit.forms.rules.Rule): Invalid value 'null' for property 'VISIBLE'.
Kann mir jemand das vielleicht erklären, und im besten Fall auch noch die Regel anpassen, ohne solch einen Fehler zu generieren?
viele Grüße
Tobi
Tags: ausblenden, fs.5.2, regeln, rules, visible
-
Author: mbergmann - 12/13/2016 13:31
Hallo Tobi,
das liegt daran dass ein Toggle drei Werte haben kann: true, false und null. Letzteres ist der Fall wenn es noch nie "angefasst" wurde.
Lösung: Explizit mit einem <EQUAL> gegen <TRUE/> prüfen anstatt direkt den Wert des Toggles zu verwenden.
Viele Grüße
Michael
0 -
Author: TWidmayer - 12/13/2016 13:41
Hallo Michael,
vielen Dank, dass hat mir weitergeholfen:
So funktioniert es:
<RULE> <WITH> <EQUAL> <PROPERTY name="VALUE" source="pt_tgl_check"/> <TRUE/> </EQUAL> </WITH> <DO> <PROPERTY name="VISIBLE" source="pt_txt_text"/> </DO> </RULE> viele Grüße
Tobias Widmayer
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
2 Kommentare