[OH4] style background über props

GUI Relevanten, PaperUI, BasicUI, HabPanel ...

Moderatoren: seppy, udo1toni

Antworten
Nosch
Beiträge: 15
Registriert: 16. Jan 2024 11:19
Answers: 0

[OH4] style background über props

Beitrag von Nosch »

Hallo,
ich möchte das Hintergrundimage in meinem Custom-Widget per Parameter setzen.
Wenn ich per UI den Parameter "/static/bg.png" eingebe, dann möchte ich diesen Parameter als background verwenden.
Leider kann ich die richtige Syntax nicht finden.
Hier ist mein abgespecktes Codebeispiel (natürlich ist immer nur eine der beiden letzten Zeilen drin):

Code: Alles auswählen

props:
  parameters:
    - description: Background image
      label: Background image
      name: imageBackground
      required: false
      type: TEXT
component: f7-card
config {}
slots:
  default:
    - component: f7-card-content
      config:
        style:
          background: url(/static/bg.png)                            #### funktioniert ####
          background: url(props.imageBackground)           #### funktioniert nicht ####
Vielen Dank und viele Grüße
Norbert
openHAB 4.1.2

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: [OH4] style background über props

Beitrag von peter-pan »

....so sollte es gehen:

Code: Alles auswählen

background-image: ="url(/static/" + props.imageBackground + ".png)" 
Als Eingabe wird dann nur der Name des Bildes eingegeben.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Nosch
Beiträge: 15
Registriert: 16. Jan 2024 11:19
Answers: 0

Re: [OH4] style background über props

Beitrag von Nosch »

peter-pan hat geschrieben: 22. Jan 2024 20:45 ....so sollte es gehen:

Code: Alles auswählen

background-image: ="url(/static/" + props.imageBackground + ".png)" 
Super, das funktioniert.

Vielen Dank!!!

Viele Grüße
Norbert
openHAB 4.1.2

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: [OH4] style background über props

Beitrag von peter-pan »

...gerne ;)

Ist halt nicht ganz so flexibel. Evtl. müsste man die Sonderzeichen noch irgenwie "maskieren". Hatte aber keine Lust, dass noch auszuprobieren
:lol: :lol: ;) :ugeek:
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Antworten