NEWS
Sichtbarkeit anhand von state.val == oder != null
-
Ich habe einen State, der entweder 1, 2, 3 ,4 oder null (also nicht 0) enthält. Ich kriege es aber nicht hin, in der Visualisierung bestimmte Elemente nur anzuzeigen, wenn dieser State
!= null
ist. Es funktioniert nicht mit leerem "Wert für die Bedingung" Feld, es funktioniert auch nicht mit Bedingung>= 1
oderexistiert
.Selbiges natürlich auch für den umgekehrten Fall, also
== null
.Hat da jemand eine Idee?
-
@StrathCole sagte:
State, der entweder 1, 2, 3 ,4 oder null (also nicht 0) enthält.
Wie kommt null in den Datenpunkt ? null ist vom Typ "object".
-
@paul53 Es handelt sich um den State, der anzeigt, welche Zone der Bewässerung gerade aktiv ist. Als Zonen gibt es 1, 2, 3 und 4. Wenn keine Zone aktiv ist, wird der State geleert, also auf
null
gesetzt. Im Admin steht da natürlich nichtnull
drin, in der Objektliste, sondern er ist leer. Wenn ich abergetState()
nutze, dann kriege ichstate.val === null
. -
@StrathCole Hast Du da eine Lösung gefunden?
Hi, habe gerade das gleiche Problem.
Ich habe eine Variable, in der was enthalten ist - oder eben nicht, dann ist sie leer.Aber wie kann ich das mit der Sichtbarkeit eines Widgets kombinieren?
In meinem Fall möchte das Widget nicht anzeigen, wenn nichts in der Variablen/Object ID enthalten ist.
-
@Fitti Leider nein.
-
@StrathCole sagte:
Wenn keine Zone aktiv ist, wird der State geleert,
Was liefert dann existsState(id) ?