Select to view content in your preferred language

Survey123 Dropdown Dynamic Lists - Advanced Configuration & Filtering

478
0
09-14-2023 01:47 PM
Status: Open
rsun_TQB
Frequent Contributor

Dear All,

I would recommend the following enhancement for "Survey123 Dropdown Dynamic Lists" using web version of Survey123 without using Survey123 Connect. 

First, please allow the user to have options to configure "label" and "value" of each dropdown options from the dynamic layer.

rsun_TQB_1-1694723333663.png

 

Inquiry Type:

rsun_TQB_0-1694723171121.png

The reason why this will be great is for other dropdown questions can be filtered by the choise (value) of this question.

Inquiry Subtype:

rsun_TQB_2-1694723990167.png

It is really handy when the users has already doing database normalization to manage tables or feature classes on their enterprise geodatabase (or file GDB). 

It can even be greater is to ask the user if they would like to load what "attributes/fields" with the dropdown configuration, and allow us to use Arcade or Python to make custom label and value of the dropdown. Then, for other dropdown questions filtered by this question can also choose to be filtered by the first drop down with multiple conditions to have if ... else if... else type of logic to be filtered by other dynamic dropdown questions loaded with selected attributes/fields values. We can even allow the user to create more complicated filtering conditions by allowing to write a pure Arcade/Python codes.

I might be dreaming...but this will make Survey123 for web so crazy good!

Cheers,

Reno