The behavior you’re experiencing was addressed in 8.14 by adding an error:
- If a data view is configured to listen to a widget inside a repeatable container (such as a list view or template grid), Studio Pro will now show an error. This prevents the data view in the client from attempting to listen to multiple copies of a widget at the same time, which resulted in undefined behavior. (Ticket 102657)
You can achieve the behavior you want, however it will require a little bit of modeling. There are a few ways to accomplish this and they all share a similar theme::
- set some assocation on click of a row
- use a dataview listening to that association to show the selected row’s data
The simplest way would be:
- add an extra association from the data grid item to the list view item
- on click of a row, set the association
- configure your data view to listen to that association
You could also create a few different combinations of non-persisted helper entities to keep your persisted data model cleaner, but for all of the solution you’ll use a similar pattern.