NEWS
[gelöst] Javascript Raum auslesen gibt undefiniert aus
-
Hi,
irgendwie komme ich hier nicht weiter ...
Das "Scriptschen" soll in der VIS offene Fenster mit eben dem dazugehörigen Raum anzeigen
let room = getObject(ObjectID, 'MeinRaum').enumNames[0]; return "<br><span class=''><small>"+room+"</small></span>";
Gruß
-
@jm3west Die Räume und Funktionen sind meines Wissenes keine Attribute des Objektes auch wenn es so dargestellt wird. Das sind eigene Aufzählungen. Falls Du diese also gepflegt hast müsstest Du das Objekt in den Aufzählungen suchen. Wie das erklären Dir sicher die Fachleute.
-
@jm3west sagte: let room = getObject(ObjectID, 'MeinRaum').enumNames[0];
Man darf nicht den Raumnamen übergeben, sondern die Aufzählung "rooms".
let room = getObject(id, 'rooms').enumNames[0];
-
Hallo
Ich hatte genau das gleiche vor.
Dein Lösungsvorschlag funktioniert aberenumNames[0]
wird als Fehler unterstrichen mit folgenden Text
Property 'enumNames' does not exist on type '{ type: "state" | "channel" | "folder" | "device"; common: { [x: string]: any; [x: number]: any; }; acl: { object: number; state: number; owner: string; ownerGroup: string; }; _id: string; native: { [x: string]: any; }; enums: { ...; }; from: string; user: string; ts: number; }'.(2339)
Muss ich noch irgendetwas anderes machen oder hat sich was anderes geändert?
MfG