Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Es soll kein Icon angezeigt werden, wenn ein bestimmter Wert überschritten ist

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Es soll kein Icon angezeigt werden, wenn ein bestimmter Wert überschritten ist

    Hallo,

    ich wollte ein Icon einblenden, wenn ein bestimmter Wert unterschritten ist. Im angehängten Beispiel soll das Symbol nur angezeigt werden, wenn der Wert <= 0 ist - dies funktioniert. Ist der Wert >0 wird das Icon "control_on_off.svg" angezeigt (es sieht zumindest so aus). Es soll aber kein Icon angezeigt werden.
    Code:
    basic.symbol('', 'Modus', '', ['measure_current.svg', ''], [0], '>', ['#fa3', ''])

    #2
    Du kannst das auf verschiedene Arten erreichen.
    • gib bei den icons anstelle des leeren strings "pages/base/pics/trans.png" ein.
    • oder gebe bei den Farben statt des leeren Strings "none" ein. Das ist undokumentiert und funktioniert nur, weil (bisher) der color-Parameter nicht näher überprüft wird. Die Eingabe von "none" führt dazu, dass das parametrierte icon (MUSS dann ein SVG sein, default = control_on_off.svg) mit stroke="none", fill = "none" und color="none" angezeigt wird - also de facto nicht sichtbar ist.
    • oder gebe beim Parameter Text anstelle des leeren Strings das Array [' ',''] ein. Achtung: beim ersten String ist ein Leerzeichen enthalten. Dadurch wird ein Text erkannt und deshalb kein default icon ausgewählt.
    Die jetzige Formel führt übrigens dazu, dass schon beim Wert 0 kein icon angezeigt wird. Willst Du eine Anzeige bei Wert <= 0, verwende die Formel, um den Wert zu invertieren:
    Code:
    basic.symbol('', 'Modus', [' ', ''], ['', 'measure_current.svg'], 0 , '>-VAR', ['','#fa3'])
    Gruß
    Wolfram

    EDIT: 3. Möglichkeit mittels Text-Parameter ergänzt.
    Zuletzt geändert von wvhn; 02.01.2024, 12:41.

    Kommentar


      #3
      sehr schön. Ich habe mich für Variante 3 entschieden

      Kommentar

      Lädt...
      X