I have been working on a Survey123 Connect for a little while now using the Surbey123 Desktop application. I have serval conditional questions about the year, make, model, color, and plate number of cars that I created using the body::esri:visible column. Of those conditional fields, model, color, and plate number are either text or integer questions and year and make are list fields.
In the desktop application the questions function properly, only showing up when a certain answer is chosen from a previous question. However, on the web side, only the year and make show up.
I believe this issue stems from the use of text/integer based conditional questions because I have other text questions that show up on the web side just fine.
Has anyone else had this problem and if you have, is there a workaround?
Try setting the bind::type column to the data type you want. All fields are string in the form and this sets it. bind::esri:fieldType sets the final schema in AGOL but use bind::type for inside the form.
Other possibility is using a reserved word but it should give you the little green mark if you do that.
Hope that works