NEWS
Dynamische ObjectId in Vis nur bedingt möglich?
-
Hallo,
scheinbar kann man ObjectIds nur Dynamisch verwenden wenn sie auch irgendwo anderest "fest" verwendet sind.Beispiel:
ich Will in Vis die Raum Auswahl und dann zeigt es Daten für den Raum an, z.B. So:
Die Objekte schauen so aus:

das "Hum für raum :" ist ein Text widget in vis

nur das resultiert aber in:
(wert fehlt)Sobald ich nun die ObjectID irgendwo direkt verwende (egal ob in ObjectID auswahl oder {Object.id}) , zum Beispiel so:

Befüllt er auch den Dynamischen Wert (natürlich in diesem Beispiel nur wenn Raum 1 ausgewählt, Raum 2 ist weiter leer)


Ich verstehe das verhalten natürlich aus PerformanceSicht. Aber wie kann ich es trotzdem machen.
hier mein echter Anwendungsfall:
Aktuell sieht mein StromVerbrauchVerteilung so aus:

Nun würde ich die Einzelnen Pie-Charts Dynamisch wollen und darüber auswählen was man anzeigen will. aber hier reden wir natürlich von rund 814 Dynamischen Datenpunkten. (8 (Tage + Heute) + 53(Wochen + diese Woche) + 13(Monate + Dieser Monat)) * 11 Datenpunkte.
-
Hallo,
scheinbar kann man ObjectIds nur Dynamisch verwenden wenn sie auch irgendwo anderest "fest" verwendet sind.Beispiel:
ich Will in Vis die Raum Auswahl und dann zeigt es Daten für den Raum an, z.B. So:
Die Objekte schauen so aus:

das "Hum für raum :" ist ein Text widget in vis

nur das resultiert aber in:
(wert fehlt)Sobald ich nun die ObjectID irgendwo direkt verwende (egal ob in ObjectID auswahl oder {Object.id}) , zum Beispiel so:

Befüllt er auch den Dynamischen Wert (natürlich in diesem Beispiel nur wenn Raum 1 ausgewählt, Raum 2 ist weiter leer)


Ich verstehe das verhalten natürlich aus PerformanceSicht. Aber wie kann ich es trotzdem machen.
hier mein echter Anwendungsfall:
Aktuell sieht mein StromVerbrauchVerteilung so aus:

Nun würde ich die Einzelnen Pie-Charts Dynamisch wollen und darüber auswählen was man anzeigen will. aber hier reden wir natürlich von rund 814 Dynamischen Datenpunkten. (8 (Tage + Heute) + 53(Wochen + diese Woche) + 13(Monate + Dieser Monat)) * 11 Datenpunkte.
-
@Glasfaser
Hallo,
ja das ist mir klar dass das möglich ist. Leider liest er den Datenpunkt ebenfalls nicht aus wenn dieser Datenpunkt nicht mindestens einmal "hard gecoded" verwendet wird.Hab ich vielleicht einen Denkfehler und man kann soetwas komplett anderst lösen?
-
@Glasfaser
Hallo,
ja das ist mir klar dass das möglich ist. Leider liest er den Datenpunkt ebenfalls nicht aus wenn dieser Datenpunkt nicht mindestens einmal "hard gecoded" verwendet wird.Hab ich vielleicht einen Denkfehler und man kann soetwas komplett anderst lösen?
-
Ich will ja die Daten Dynamisch von einer variablen ObjectID bekommen.
Also nach dieser Syntax sozusagen: Hum für raum : {0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit}
Dieser Syntax funktioniert aber garnicht. hier kommt nur :

aber ich bräuchte die Dynamische ObjectID eh nur in ObjectIdFeld. Aber solange ich die ID nicht irgenwo hard code (hard code: '0_userdata.0.vis.testAuswahl.Raum1.Luftfeuchtigkeit', dynamisch: '0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit') wird wohl der Datenpunkt nicht ausgelesen und mit an den client gegeben und dadurch bleibt das feld einfach leer. Sobal einmal die ID hard code vorhanden ist (egal ob als objectid oder {object.id}) funktioniert auch das dynamische
-
Ich will ja die Daten Dynamisch von einer variablen ObjectID bekommen.
Also nach dieser Syntax sozusagen: Hum für raum : {0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit}
Dieser Syntax funktioniert aber garnicht. hier kommt nur :

aber ich bräuchte die Dynamische ObjectID eh nur in ObjectIdFeld. Aber solange ich die ID nicht irgenwo hard code (hard code: '0_userdata.0.vis.testAuswahl.Raum1.Luftfeuchtigkeit', dynamisch: '0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit') wird wohl der Datenpunkt nicht ausgelesen und mit an den client gegeben und dadurch bleibt das feld einfach leer. Sobal einmal die ID hard code vorhanden ist (egal ob als objectid oder {object.id}) funktioniert auch das dynamische
@omega235 sagte in Dynamische ObjectId in Vis nur bedingt möglich?:
Also nach dieser Syntax sozusagen: Hum für raum : {0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit}
Du hast auch eine } vergessen
Jeder Datenpunkt in { ... } -
@omega235 sagte in Dynamische ObjectId in Vis nur bedingt möglich?:
Also nach dieser Syntax sozusagen: Hum für raum : {0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit}
Du hast auch eine } vergessen
Jeder Datenpunkt in { ... }Nein, ich will die ObjectID dynamisch haben abhängig von einem anderen Datenpunkt haben.
Also:
'Hum für raum : {0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit}' zuerst in
'Hum für raum : {0_userdata.0.vis.testAuswahl.Raum1.Luftfeuchtigkeit}' aufgelöst werden und dann in
'Hum für raum : 10' aufgelöst werdendies ist aber wohl zurzeit nicht möglich (brauch ich auch nicht).
ich will ja diese dynamische id (0_userdata.0.vis.testAuswahl.{0_userdata.0.vis.testAuswahl.RaumAuswahl}.Luftfeuchtigkeit) eh in einem ObjectIDFeld verwenden. Das funktioniert auch, aber nur solange die Endgültige ObjectID (0_userdata.0.vis.testAuswahl.Raum1.Luftfeuchtigkeit) auch irgendwo anderst verwendet wird
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





