Subject: Bug: dmx-repeat no longer exposes input values in dynamic data (since 7.5.0)
Description
Since updating to Wappler 7.5.0, dmx-repeat no longer shows inputs and their values in the dynamic data picker / data bindings.
The same setup using dmx-repeat-children still works as expected.
Previously (before 7.5.0), inputs inside a dmx-repeat were available in dynamic data, and their values could be referenced normally.
Steps to reproduce
-
Create a page with dmx-bind:repeat - This still works
<div is="dmx-repeat" id="repItems" dmx-bind:repeat="sc1.data.items" > <input type="text" name="item_input" dmx-bind:value="name" > </div> -
Compare this with the same structure using
dmx-repeat:repItems- This doesn’t work<div dmx-repeat:repItems="sc1.data.items" > <input type="text" name="item_input" dmx-bind:value="name" > </div> -
In the
dmx-repeat:repItemsversion, the inputs and their values are NOT visible/usable in dynamic data.
Expected behavior
- Inputs inside
dmx-repeatshould be visible in the dynamic data picker and usable as dynamic bindings, just as they were before 7.5.0.
Actual behavior
- Since 7.5.0, inputs placed inside
dmx-repeatare not exposed in dynamic data anymore.
Environment
-
Wappler version: 7.5.0
-
Platform: Windows/macOS
-
NodeJS
-
Browser(s): all