Text in Widget Badge mit Klick ändern
Verfasst: 3. Mai 2024 13:33
Hallo zusammen,
ich möchte in meinem Abfallkalender Widget realisieren das ich bei einen Klick auf das Badge, wenn dort steht "Heute rausstellen" der Text im Badge geändert wird und dort dann steht "rausgestellt". Ich habe jetzt schon einiges versucht aber ohne Erfolg. Vielleicht hat ja noch jemand eine Idee.
Gruß Lenschi
ich möchte in meinem Abfallkalender Widget realisieren das ich bei einen Klick auf das Badge, wenn dort steht "Heute rausstellen" der Text im Badge geändert wird und dort dann steht "rausgestellt". Ich habe jetzt schon einiges versucht aber ohne Erfolg. Vielleicht hat ja noch jemand eine Idee.
Code: Alles auswählen
- component: oh-list-item
config:
badge: '=(((items[props.termindatum0].displayState == dayjs().add(1,"day").format("dddd DD.MM.")) ? "Heute rausstellen" : (items[props.termindatum0].displayState == items.KalenderZeit_DateTime.displayState) ? "Abholung heute" : false))'
badgeColor: '=(items[props.termindatum0].displayState == items.KalenderZeit_DateTime.displayState) ? "red" : "orange"'
footer: '=(items[props.termindatum0].displayState ? items[props.termindatum0].displayState : "Termindatum")'
icon: '=items[props.termintitel0].state === props.terminbetreff1 ? props.icon1 : items[props.termintitel0].state === props.terminbetreff2 ? props.icon2 : items[props.termintitel0].state === props.terminbetreff3 ? props.icon3 : items[props.termintitel0].state === props.terminbetreff4 ? props.icon4 : items[props.termintitel0].state === props.terminbetreff5 ? props.icon5 :"f7:calendar"'
iconColor: '=items[props.termintitel0].state === props.terminbetreff1 ? props.iconcolor1 : items[props.termintitel0].state === props.terminbetreff2 ? props.iconcolor2 : items[props.termintitel0].state === props.terminbetreff3 ? props.iconcolor3 : items[props.termintitel0].state === props.terminbetreff4 ? props.iconcolor4 : items[props.termintitel0].state === props.terminbetreff5 ? props.iconcolor5 :"black"'
title: '=(items[props.termintitel0].state ? items[props.termintitel0].state : "Titel" )'