Let’s look at how to implement a “fully functional” use-case based on the info you provided:
List of items (actor information) to populate a Container List
Each of the Container Items contains a List (in your sample data, that’d be the movies list) – populate a Dropdown List with it
A session.dropdown variable to store the selected movie I’ll use the following format to store the collected data [<movieName1>,<movieName2>].
Feel free to reply with your compleye use case if you’d like to see the info collected stored in a different way, e.g.:
Alright, now let’s have a look at how to go about the implementation.
Using your sample data stored to the session.data variable:
Container List config
Since both the Container List and the Dropdown List are lists, change the Collection Name, Item Name, and Index Name of the Container List (in the List’s Advanced options) to make it easier to tell them apart from the Dropdown List properties as follows:
Value: to store the selected movie(s) in the session.dropdown variable at the same index as the containerIndex, use the following expression (plenty of alternatives here, as mentioned above): session.dropdown[containerIndex]
Placeholder Text: You can set this property to any Text you like (e.g. 'Please Select) or you can leave it blank
This is exactly what I was looking for, thank you @juanchax for the detailed walkthrough! I realized i can also add another property .selected and overwrite session.data in case i wanted to update the object as well. I also removed all actions from the dropdown list as I realized it wasn’t needed