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ß
-
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.
-
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 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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden