TWidmayer
Elite Observer

Invalid value 'null' for property 'VISIBLE' - Regelfehler

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions

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

View solution in original post

0 Kudos
2 Replies
mbergmann
Crownpeak employee

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

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 Kudos