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

Labels (1)
0 Kudos
1 Solution

Accepted Solutions
TWidmayer
Elite Observer

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

Jump to solution

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
Crownpeak employee

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

Jump to solution

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

TWidmayer
Elite Observer

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

Jump to solution

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