Hallo, ich nutze die hier, um alle States (oder bestimmte, wenn in Definitions.StartId etwas drin steht)
zu durchlaufen:
Definitions.StartId = '';
Definitions.SelectorOfObjects = $(`state[id=${Definitions.StartId}*]`).toArray();
Nun ist es so, dass mir immer wieder auffällt, dass wenn eine neue Id erzeugt wurde, der Selector nicht alle ids sauber zurückmeldet, solange der JavaScript Adapter nicht neu gestartet wurde.
Denke dann werden die States dort eben alle aktualisiert.
Gibt es irgendwie eine Möglichkeit, dass ich dies aus dem Adapter heraus anstoße?
Das zweite, was mir aufgefallen ist (Hatte ich gestern bei einem State).
In dem Array steht der State drin, jedoch innerhalt einer For Schleife nicht mehr. (habe alle ids loggen lassen).
habe direkt vor den Aufruf nochmal eine For-Schleife davor gesetzt, da wird er geloggt.
Bspw.
for(const id of Definitions.SelectorOfObjects){
log(id);
}
Hat jemand eine Idee? Habe den Javascript Adapter dann bestimmt 6-7 mal neu gestartet, dann ging es irgendwann.