I'm populating a list of values from select_one in a repeat (List A), then using that list to dynamically filter a select list (List
after the repeat. Both draw from the same choice list_name.
I'm using the regex() method outlined here to create a dynamic select list via the choice_filter:
https://community.esri.com/t5/arcgis-survey123-questions/dynamic-choice-filter-created-from-repeat-select/m-p/1014102/highlight/true#M31769
Using selected() also works.
This seems to work flawlessly in S123 Connect and the Mobile app. However, in the Web app, there may be two bugs:
1. The dynamic list (List
does not show the checkboxes. Regardless, you can select an answer. If you put this question in a repeat (change group to repeat) and open a new record after completing List A, the checkboxes will display. If you add a value to List A, the checkboxes then disappear on that record as well.
2. If you add a value to the value list (List A), all selections in List B are deleted.
Although I'm using a select_multiple for List B, the same issues arise with select_one. Otherwise, I've simplified this example as much as possible (probably to the point where it doesn't make sense, but List B is inside a repeat with a bunch of other questions and is functionally linking the two repeats with a many-to-many relationship.)
Any workarounds? Unfortunately, this form would be used in the Web app.