NEWS
Platzhalter-Wert für Bindings in ioBroker Vis möglich?
-
Hallo liebe community!
Nun habe ich seit langem auch nochmal eine Frage...
Ich bin gerade wieder dabei meine Visualisierung zu überarbeiten.
Früher habe ich in meiner Visualisierung manchmal mehrere Objekte übereinander platziert und über die Eigenschaft "Sichtbarkeit" mit einem Datenpunkt verknüpft, damit immer nur eins dieser Objekte sichtbar ist. Das ganze funktioniert sehr gut, führt aber natürlich zu unnötig vielen Datenpunkten.
Nun wollte ich dies in meiner Visualisierung Stück für Stück ändern und stattdessen Bindings verwenden.
Ich habe bereits rausgefunden wie man die Bindings in einem HTML-Objekt verwenden kann und komme damit auch ohne Probleme zum Ziel.
Allerdings werden die Bindings im Editor ja bekanntlich nicht aufgelöst. Das führt, wie ich finde, zu einem sehr überladen und unaufgeräumt aussehenden Editor.
Soweit ich weiß kann man nicht erzwingen oder anderweitig dafür sorgen, dass die Bindings im Editor aufgelöst werden. Meine Idee war es stattdessen vielleicht so etwas wie einen Platzhalter-Text für den Editor verwenden zu können und diesen dann in der Anzeige der Visualisierung auszublenden und durch die aufgelösten Bindings zu ersetzen.
Leider bin ich auch nach langem experimentieren hier nicht zum Ziel gekommen.
Ich habe es unter Anderem mit "bedingten CSS" in einem Javascript (<script>) Block versucht, was meiner Meinung nach wahrscheinlich die erfolgsversprechenste Möglichkeit sein könnte. Aber wie gesagt leider ohne Erfolg.
Meine Frage: Hat jemand so etwas schon versucht oder erfolgreich umgesetzt bzw. eine Idee wie man an die Sache herangehen könnte.Ich bin sehr erfahren in der Programmierung mit iOS und macOS, allerdings überhaupt nicht erfahren in der Programmierung in Javascript und nur bedingt bewandert in HTML & CSS.
Vielleicht hat ja einer eine Lösung oder Idee.
Vielen Dank im Voraus.
Grüße
Daniel
-
Hallo liebe community!
Nun habe ich seit langem auch nochmal eine Frage...
Ich bin gerade wieder dabei meine Visualisierung zu überarbeiten.
Früher habe ich in meiner Visualisierung manchmal mehrere Objekte übereinander platziert und über die Eigenschaft "Sichtbarkeit" mit einem Datenpunkt verknüpft, damit immer nur eins dieser Objekte sichtbar ist. Das ganze funktioniert sehr gut, führt aber natürlich zu unnötig vielen Datenpunkten.
Nun wollte ich dies in meiner Visualisierung Stück für Stück ändern und stattdessen Bindings verwenden.
Ich habe bereits rausgefunden wie man die Bindings in einem HTML-Objekt verwenden kann und komme damit auch ohne Probleme zum Ziel.
Allerdings werden die Bindings im Editor ja bekanntlich nicht aufgelöst. Das führt, wie ich finde, zu einem sehr überladen und unaufgeräumt aussehenden Editor.
Soweit ich weiß kann man nicht erzwingen oder anderweitig dafür sorgen, dass die Bindings im Editor aufgelöst werden. Meine Idee war es stattdessen vielleicht so etwas wie einen Platzhalter-Text für den Editor verwenden zu können und diesen dann in der Anzeige der Visualisierung auszublenden und durch die aufgelösten Bindings zu ersetzen.
Leider bin ich auch nach langem experimentieren hier nicht zum Ziel gekommen.
Ich habe es unter Anderem mit "bedingten CSS" in einem Javascript (<script>) Block versucht, was meiner Meinung nach wahrscheinlich die erfolgsversprechenste Möglichkeit sein könnte. Aber wie gesagt leider ohne Erfolg.
Meine Frage: Hat jemand so etwas schon versucht oder erfolgreich umgesetzt bzw. eine Idee wie man an die Sache herangehen könnte.Ich bin sehr erfahren in der Programmierung mit iOS und macOS, allerdings überhaupt nicht erfahren in der Programmierung in Javascript und nur bedingt bewandert in HTML & CSS.
Vielleicht hat ja einer eine Lösung oder Idee.
Vielen Dank im Voraus.
Grüße
Daniel
@daniel-driessen
evtl kannst du deinen wunsch hier im neuen vis2 projekt unterbringen - auf github - forum: https://forum.iobroker.net/post/899287
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