Select to view content in your preferred language

View Repeats stacked in Survey123 app

207
3
2 weeks ago
Lorikeet
Emerging Contributor

Hi,

This question seems to come up again and again as I scroll through the forums.

Has anyone found a solution to be able to view repeats in full - scrolling down through the repeats - on the Survey123 field app, rather than toggling through?

For example, I would like the form below to repeat itself, down the page, rather than having to click left and right for separate species entries. This is to record data during a five minute survey, recording birds seen and heard - it can be fast-paced, and the toggling between repeats is much too clunky. 

Lorikeet_0-1764130902279.png

 

Similar questions here - and there are many more. 

https://community.esri.com/t5/arcgis-survey123-ideas/table-view-for-repeats/idi-p/938544

https://community.esri.com/t5/arcgis-survey123-ideas/choice-of-repeat-appearance-in-web-survey-abili...

Thanks for your time!

 

0 Kudos
3 Replies
DougBrowning
MVP Esteemed Contributor

No its not possible due to the underlying architecture.  Each "page" must have a unique field name per cell so it can draw and place the data.  Repeats only work because you are flipping "pages".

But the new app built on .Net does have the option to have repeats as a table.  It is still beta but you can check it out via https://earlyadopter.esri.com/

0 Kudos
Lorikeet
Emerging Contributor

Hi Doug,

Thanks for your speedy response. Hopefully this option on the beta early adopter is a sign of good things to come. I'll take a look at that too. 

My current plan to work around the lack of visibility for field staff is to have a readonly summary, with a calculation displaying a species list, compiled from each repeat, for review before folks save their forms (see first cut of this summary below - to be refined). I'm exploring adding the 'distance bin' results to this summary too. 

Lorikeet_0-1764200992523.png

 

0 Kudos
Neal_t_k
Frequent Contributor

The summary you are implementing can work well as a substitute.

Something you could do when adding distance to your species.  Add a helper field inside the repeat where you concat your species and distance.  And then outside the repeat you can do a Join to aggregate your helper field that you created inside the repeat.  If you use '<br>' as your separator you can even simulate a table format:  join('<br>',${helperfield})

Also a word of caution, make sure to either null your summary field or increase the character limits if you plan to capture it. Those fields can quickly exceed limits and cause submission errors.

0 Kudos