jemu75 / fhemApp

Web-App zur Steuerung deiner Smarthome Umgebung in Verbindung mit FHEM.
MIT License
30 stars 7 forks source link

Sichtbarkeit von Ebenen im Panel abhängig von expanded true/false steuern #118

Open jemu75 opened 2 months ago

jemu75 commented 2 months ago

siehe https://forum.fhem.de/index.php?topic=138851.0 Ansatz wäre, show innerhalb der Panel-Ebene um "expanded" und "collapsed" (jeweils boolean) zu erweitern. Je nach dem, wie diese optionalen Parameter gesetzt sind, wird das Verhalten beim Ein- bzw. Ausklappen des Panels gesteuert. Generell wirken diese beiden Parameter nur, wenn das Panel die Eigenschaft "expandable" true hat.

Beispiel:

  1. { show: ["reading:value:true:true:true"] } -> Ebene wird gezeigt, wenn Panel ausgeklappt oder eingeklappt ist
  2. { show: ["reading:value:true:true:false"] } -> Ebene wird gezeigt, wenn Panel ausgeklappt ist
  3. { show: ["reading:value:true:false:true"] } -> Ebene wird gezeigt, wenn Panel eingeklappt ist
  4. { show: ["reading:value:true:false:false"] } -> Ebene wird generell nicht gezeigt
  5. { show: ["reading:value:false:true:true"] } -> Ebene wird nicht angezeigt