Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Textfarbe aus Javascript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Textfarbe aus Javascript

    This topic has been deleted. Only users with topic management privileges can see it.
    • a200
      a200 last edited by

      Hi,

      ich versuche die Farbe des Textes abhängig von zwei Variablem zu gestalten. Dafür gebe ich als Css-Text-color ein:

      {a:javascript.0.Stromzähler.Hager.Today;b:javascript.0.Stromzähler.Hager.Day;if(a < b) {#01C014} else {#C70202} }
      

      Im vis Editor funktioniert das auch. Im Browser dann nicht mehr. Mache ich was falsch, oder geht es nicht so, wie ich es mir vorgestellt habe und ich es über einen weiteren Datenpunkt lesen muss?

      1597_e1.png

      Danke für die Unterstützung.

      a200.

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        Laut Beschreibung sollte es so funktionieren. Vermute mal ein Fehler, wenn es im Editor funktioniert und in VIS selbst dann nicht.

        Ich realisier das über ein extra Skript und extra Datenpunkte, da ich viele Farben habe und so alle Widgets auf einmal ändern kann.

        Deine Variante hat den Charme, dass es schneller zu realisieren ist und ist perfekt, wenn man wenig Farben pro Widget hat und die Farben auch im Design nicht mehr angepasst werden sollen.

        1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @a200:

          Hi,

          ich versuche die Farbe des Textes abhängig von zwei Variablem zu gestalten. Dafür gebe ich als Css-Text-color ein:

          {a:javascript.0.Stromzähler.Hager.Today;b:javascript.0.Stromzähler.Hager.Day;if(a < b) {#01C014} else {#C70202} }
          

          Im vis Editor funktioniert das auch. Im Browser dann nicht mehr. Mache ich was falsch, oder geht es nicht so, wie ich es mir vorgestellt habe und ich es über einen weiteren Datenpunkt lesen muss?

          e1.png

          Danke für die Unterstützung.

          a200. `

          Ersetze

          if(a < b) {#01C014} else {#C70202}
          
          

          Mit

          
          (a < b) ? "#01C014" : "#C70202"
          
          
          1 Reply Last reply Reply Quote 0
          • a200
            a200 last edited by

            @Bluefox:

            Ersetze

            if(a < b) {#01C014} else {#C70202}
            
            ````Mit
            

            (a < b) ? "#01C014" : "#C70202"

            ```` `

            Das ist es! Klasse. Vielen Dank.

            1 Reply Last reply Reply Quote 0
            • J
              jp112sdl last edited by

              @a200:

              @Bluefox:

              Ersetze

              if(a < b) {#01C014} else {#C70202}
              
              ````Mit
              

              (a < b) ? "#01C014" : "#C70202"

              ```` `

              Das ist es! Klasse. Vielen Dank. `

              Moin 🙂

              Mit welcher .vis Version hat das (noch) funktioniert?

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              869
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              4
              5
              1653
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo