Hello all,
Is there any ways that I can label my repeat-bars (not sure how to call them)?
I have nested repeats, and not having label may make users confused or make some errors accidentally. It would be great if I can label them based on 'repeat name', or at lease make different colors for each repeat??
Hi Jay,
Unfortunately, it is not currently possible to add text or distinguish particular repeats within the 'repeat bar' area when designing a survey.
While you can change the color of individual repeats, it will not be applied to the 'repeat bar' area. If you'd like to play around with this, please refer to the documentation here...Esri custom columns—Survey123 for ArcGIS | Documentation
As for applying text or modification to the repeat bar itself, we do have this internally listed as a potential enhancement to address in the future. Having said that, it would be great if you would be willing to raise this as an official Enhancement request with Esri Technical Support. This allows us to effectively track the number of Survey123 users who have the same desired request and incorporate that into our planning.
Thank you,
Brandon
Hello Brandon, Thank you for your quick reply. Applying background color was very helpful! I will address the idea of labeling/coloring bars to tech support for further enhancement!
Regards,
J
Hi Brandon,
Another question. I tried to apply this background color and some HTML in another survey that is used in web form. However, none of the HTML except for font color has been applied. Is it a normal behavior on web form?
this is what I see while testing-
in web form, body color and backgroud color are not applied.
Hi Jay,
Unfortunately, the backgroundColor and borderColor properties will not persist when viewing the survey in the web app. It would be great if you could please request an Enhancement from Technical Support for this, as well. In the meantime, we'll try to get this behavior listed in the documentation.
Thanks,
Brandon
Apparently the option to label repeats was submitted as an enhancement request in 2017, but don't see a way to up-vote or track the status of that request. This would be VERY useful for forms with nested repeats.
I also found that multiple repeat sections can cause confusion and labeling the bar would be helpful. To get around this, I created a read only text field (with style = null so that it is not included in my data table) directly before the repeat ends, which is labeled what I would have wanted the bar to say. Below is my example to help the user understand which repeat bar is for which page:
I hope this helps!
Danni
Thanks for the suggestion. I had thought about doing it that way (and may yet), but would love not to have to use more (vertical) screen real estate to add labels.