Ich habe in einem größeren Kontext ein Problem, dass ich versucht habe einzukreisen.
Im Kern geht es darum, dass eine Variable die mit action: variable in einem List Item gesetzt wird/werden sollte, entweder nicht gesetzt wird, oder nicht weiterverwendet werden kann.
Um das nachzuvollziehen, habe ich eine Testseite angelegt und nur eine Listcard in der ein Listitem ist welches eine Variable setzt. Weiterhin gibt es eine Labelcard, die die Variable anzeigen soll. Problem: Die bleibt leer, wenn ich auf das Listitem klicke.
Hier der Code der Page
Code: Alles auswählen
config:
label: Test
sidebar: true
layoutType: responsive
blocks:
- component: oh-block
config: {}
slots:
default:
- component: oh-grid-row
config: {}
slots:
default:
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-list-card
config: {}
slots:
default:
- component: oh-list-item
config:
title: Test
action: variable
actionVariable: testbutton
actionVariableValue: Testclick
listButton: true
- component: oh-grid-col
config: {}
slots:
default:
- component: oh-label-card
config:
label: =vars.testbutton
masonry: null
grid: []
Die Page aufrufen
rechts oben Bearbeiten klicken
rechts unten Run Mode klicken
links oben ein paar mal Save klicken
dann auf das ListItem klicken und dann wird der Inhalt der Variable in der LabelCard angezeigt.
Aber auch nur dann. Im Echtbetrieb passiert beim Klick des Listitems nichts.
Ich habe keine Idee mehr, woran das liegen kann. Ich glaube schon an einen Bug.
Hat jemand eine Lösungsidee?
Vielleicht könnte da mal jemand bei sich testen. Den oberen Code in eine neu erstellt Page im Tab "Code" einfügen, sollte reichen.
Gruß
Thomas