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" )'