[gelöst:]Syntax im Widget
Verfasst: 20. Mai 2020 12:49
Hallo zusammen,
ich habe, wie ich im Teilforum "Oberflächen" beschrieben habe, zur Steuerung meiner Jalousien ein Vorlage-Widget mit drei Buttons gefüllt. Diese Buttons zeigen nur ein Symbol an, dass je nach Status eines Items gewechselt wird, und sind anklickbar, um ein Kommando auszuführen.
Die Items sind Rollershutter, der Status ist daher ein Prozentwert von 0-100. Hier ist der Code eines Buttons:
Im Ordner icons/classic befinden sich dazu die Symbole
Jetzt das Problem: Ich verstehe den Code nicht. (Hab ich halt irgendwo her kopiert...
)
Was heißt
Ich würde dem Button gerne beibringen, fünf verschiedene Symbole (0, 25, 50, 75, 100) anzuzeigen. Der hier kann aber nur "50" oder "nicht-50". Könntet Ihr mir das kurz erklären?
Schon mal ein Danke vor ab und ein Gruß,
Simon
ich habe, wie ich im Teilforum "Oberflächen" beschrieben habe, zur Steuerung meiner Jalousien ein Vorlage-Widget mit drei Buttons gefüllt. Diese Buttons zeigen nur ein Symbol an, dass je nach Status eines Items gewechselt wird, und sind anklickbar, um ein Kommando auszuführen.
Die Items sind Rollershutter, der Status ist daher ein Prozentwert von 0-100. Hier ist der Code eines Buttons:
Code: Alles auswählen
<widget-icon iconset="'custom-icon'" icon="'blindss'" ng-click="sendCmd('OG_Bad_RS', 'STOP')" size="35" state="itemState('OG_Bad_RS')=='50' ? '50' : 'OFF'" />
- blindss.svg
- blindss-40.svg
- blindss-60.svg
Jetzt das Problem: Ich verstehe den Code nicht. (Hab ich halt irgendwo her kopiert...

Was heißt
Code: Alles auswählen
state="itemState('OG_Bad_RS')=='50' ? '50' : 'OFF'"
Schon mal ein Danke vor ab und ein Gruß,
Simon