[GELÖST] Mehrzeiligen Text in Widget und Sitemap
- lenschith
- Beiträge: 313
- Registriert: 11. Dez 2020 22:36
[GELÖST] Mehrzeiligen Text in Widget und Sitemap
Hallo zusammen,
leider habe ich irgendwie noch nicht die passende Antwort gefunden auf meine Frage.
Ist es möglich in einem Widget einen Zeilenumbruch zu machen, also damit ein Text in mehrere Zeilen lesbar steht. Wenn ich mich richtig erinnere ging das in der Sitemap nicht - gibt es da mittlerweile einen Weg?
Gruß Lenschi
leider habe ich irgendwie noch nicht die passende Antwort gefunden auf meine Frage.
Ist es möglich in einem Widget einen Zeilenumbruch zu machen, also damit ein Text in mehrere Zeilen lesbar steht. Wenn ich mich richtig erinnere ging das in der Sitemap nicht - gibt es da mittlerweile einen Weg?
Gruß Lenschi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von lenschith am 12. Nov 2022 00:59, insgesamt 1-mal geändert.
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
- lenschith
- Beiträge: 313
- Registriert: 11. Dez 2020 22:36
Re: Mehrzeiligen Text in Widget und Sitemap
Hat hier irgendjemand ne info oder einen Tipp wie ihr dieses Problem umgeht?
Gruß Lenschi
Gruß Lenschi
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Mehrzeiligen Text in Widget und Sitemap
Meines Wissens gibt es dafür bisher keine Option. Man könnte eventuell ein eigene Widget dafür entwickeln (also für Main UI oder HABPanel)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- scotty
- Beiträge: 676
- Registriert: 28. Apr 2020 04:44
Re: Mehrzeiligen Text in Widget und Sitemap
Ein selbst gebautes Widget habe ich so schon hinbekommen. Du muss nur für jede Zeile ein separates Label anlegen.
Hier der Codeschnipsel (sogar mit Border und 1. Zeile fettgdruckt):
Hier der Codeschnipsel (sogar mit Border und 1. Zeile fettgdruckt):
Code: Alles auswählen
- component: f7-block
config:
style:
border: 1px solid
border-color: white
color: white
font-size: 10pt
height: 66px
left: 210px
letter-spacing: .75px
line-height: 1.4em
padding-bottom: 5px
padding-left: 10px
padding-right: 10px
padding-top: 5px
position: absolute
text-align: left
top: 105px
width: 200px
slots:
default:
- component: Label
config:
style:
font-weight: bold
text: Tankstelle
- component: Label
config:
text: Meine Str. 1
- component: Label
config:
text: Entfernung: 2.4 km
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's
- lenschith
- Beiträge: 313
- Registriert: 11. Dez 2020 22:36
Re: Mehrzeiligen Text in Widget und Sitemap
Aber den Text der vom DWD Binding kommt kann ich auch in einem Widget nicht aufteilen oder gibt es da eine Möglichkeit einen Zeilenumbruch nach x Zeichen zu machen?
Gruß Lenschi
Gruß Lenschi
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
- scotty
- Beiträge: 676
- Registriert: 28. Apr 2020 04:44
Re: Mehrzeiligen Text in Widget und Sitemap
Das geht bestimmt. Google doch einfach mal nach Linux Zeilenumbruch nach x Zeichen.
Wie lang ist denn der Text? Es könnte z. B. auch so funktionieren, dass das Textfeld nur eine bestimmte Breite hat.
Ich könnte mir auch noch andere Möglichkeiten vorstellen. Wie schon geschrieben - man müsste mal wissen, welcher Text in etwa erwartet wird.
Wie lang ist denn der Text? Es könnte z. B. auch so funktionieren, dass das Textfeld nur eine bestimmte Breite hat.
Ich könnte mir auch noch andere Möglichkeiten vorstellen. Wie schon geschrieben - man müsste mal wissen, welcher Text in etwa erwartet wird.
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Mehrzeiligen Text in Widget und Sitemap
... so wie Udo es beschrieben hat, kann man es in einem Custom Widget machen. Hier ein Codeschnipsel:
Der entsprechende Befehl heisst white-space: mit dem Parameter wrap. Damit wird bei Überlänge automatisch ein Zeilenumbruch beim nächsten Leerzeichen gemacht.
Etwa so:
Code: Alles auswählen
- component: Label
config:
style:
display: flex
font-weight: 501
fontSize: =(Number(props.size)/17) +'px'
justify-content: center
left: 30px
overflow: hidden
position: relative
white-space: wrap
width: =(Number(props.size)-30) +'px'
text: =props.speakerLocation
Etwa so:
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian
- scotty
- Beiträge: 676
- Registriert: 28. Apr 2020 04:44
Re: Mehrzeiligen Text in Widget und Sitemap
@peter-pan
ich interessiere mich auch immer für andere Lösungen. Wo hat denn Udo etwas beschrieben, was in einem Custom Widget verwendet werden kann?
ich interessiere mich auch immer für andere Lösungen. Wo hat denn Udo etwas beschrieben, was in einem Custom Widget verwendet werden kann?
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Mehrzeiligen Text in Widget und Sitemap
Ich habe nur geschrieben, dass man vielleicht ein eigenes Widget dafür entwickeln könnte, welches dann mehrzeiligen Text unterstützt... 

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- peter-pan
- Beiträge: 2758
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Mehrzeiligen Text in Widget und Sitemap
@scotty
......ich meinte hier.
......ich meinte hier.
Aber er hat es ja jetzt noch mal geschrieben:
Das geht halt wohl nur mit einem eigenen (Custom) Widget.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian