You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to implement an editing loop for a camunda 7 form. Simple fields work fine on return to the form and rehydrate automatically and correctly with all values going in and appearing as they were when I left the form.
But if I add a dynamic list to the page, it does not rehydrate with the values at all.
Note, I have done a really simple cut down model with just this page and another for the continue editing decision. Other than those two pages and the variables created from them, there are no calculations, scripts or manipulations in this model.
Interestingly, the Camunda Modeler says the form output will be:
{
"textfield_g5o3ya": "Antimatter animals ",
"datetime_9umwvr": "2026-02-02",
"radio_kn0ejh": "2",
"dynamiclist_q8hdhg": [
{
"datetime_op45d7": "2026-02-13"
}
]
}
What gets produced in CIB Seven is actually, as expected, the individual referenceable process variables:
Name Type Value
_locale String en
datetime_9umwvr String 2026-02-02
dynamiclist_q8hdhg String [(datetime_op45d7=2026-02-13}]
radio_kn0ejh String 2
reviewAction String EDIT
textfield_g5o3ya String Antimatter animals
Now, these values carry around the loop fine. They all get reloaded into the form fine except the dynamic list.
The strange thing is the format of the dynamic list generated from the form in CIB Seven. It's not JSON format with the "=" sign there and its not close to what I'd expect.
Plainly it's not a format the rehydration code for the form is expecting as well or there is no code to do this for dynamic lists.
I suspect the problem lies in either the Tasklist form renderer and/or the Dynamic List component implementation.
This is a shame. I have a pretty common pattern I am trying to create in my main code. I have Phases and Line Items, both dynamic lists embedded in each other. You build up a project this way to drive quoting and billing. But I can't do re-edits due to this problem.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
HI everyone,
I was hoping for some help please if possible,
I am trying to implement an editing loop for a camunda 7 form. Simple fields work fine on return to the form and rehydrate automatically and correctly with all values going in and appearing as they were when I left the form.
But if I add a dynamic list to the page, it does not rehydrate with the values at all.
Note, I have done a really simple cut down model with just this page and another for the continue editing decision. Other than those two pages and the variables created from them, there are no calculations, scripts or manipulations in this model.
Interestingly, the Camunda Modeler says the form output will be:
{
"textfield_g5o3ya": "Antimatter animals ",
"datetime_9umwvr": "2026-02-02",
"radio_kn0ejh": "2",
"dynamiclist_q8hdhg": [
{
"datetime_op45d7": "2026-02-13"
}
]
}
What gets produced in CIB Seven is actually, as expected, the individual referenceable process variables:
Name Type Value
_locale String en
datetime_9umwvr String 2026-02-02
dynamiclist_q8hdhg String [(datetime_op45d7=2026-02-13}]
radio_kn0ejh String 2
reviewAction String EDIT
textfield_g5o3ya String Antimatter animals
Now, these values carry around the loop fine. They all get reloaded into the form fine except the dynamic list.
The strange thing is the format of the dynamic list generated from the form in CIB Seven. It's not JSON format with the "=" sign there and its not close to what I'd expect.
Plainly it's not a format the rehydration code for the form is expecting as well or there is no code to do this for dynamic lists.
I suspect the problem lies in either the Tasklist form renderer and/or the Dynamic List component implementation.
This is a shame. I have a pretty common pattern I am trying to create in my main code. I have Phases and Line Items, both dynamic lists embedded in each other. You build up a project this way to drive quoting and billing. But I can't do re-edits due to this problem.
Any assistance would be very appreciated please
Thanks
John
Beta Was this translation helpful? Give feedback.
All reactions