NEWS
DP überw., falls einer auf false - mach etwas [gelöst]
-
Hallo zusammen
Ich bin mit meinem Latein wieder einmal am Ende;
Ich möchte gerne 10 Datenpunkte auf true/false überwachen - steht einer davon auf false, soll ein anderer Datenpunkt auf false gesetzt werden - falls keiner auf false ist, soll er auf true stehen.
Habe schon einiges ausprobiert - hat schlecht oder gar nicht funktioniert.....
Wie stelle ich das am besten an?
Gruss
Matt -
@matt77che sagte: falls keiner auf false ist, soll er auf true stehen.
UND-Verknüpfung aller 10 Datenpunkt-Werte.
-
ungetestet!
var idTest = ["DP_1", "DP_2", "DP_3", "DP_4", "DP_5", "DP_6", "DP_7", "DP_8", "DP_9", "DP_10"]; on({id: idTest, change: "ne"}, function(){ var erg = ""; if (getState("DP_1").val == false) erg = "false"; if (getState("DP_2").val == false) erg = "false"; if (getState("DP_3").val == false) erg = "false"; if (getState("DP_4").val == false) erg = "false"; if (getState("DP_5").val == false) erg = "false"; if (getState("DP_6").val == false) erg = "false"; if (getState("DP_7").val == false) erg = "false"; if (getState("DP_8").val == false) erg = "false"; if (getState("DP_9").val == false) erg = "false"; if (getState("DP_10").val == false) erg = "false"; if (erg == "false") { setState("anderer_DP", false); } else { setState("anderer_DP", true); } });
mfg
-
-
-