This guide explains how to configure Formyoula Select fields so that the available options in one dropdown depend on the selection in another, using data pulled from a publicly hosted JSON file URL via the “Select List Sync” field.
1. INITIAL SETUP:
- Drag and drop two "Select", and a "Select List Sync" field onto your form as shown below.
- Rename the fields as needed.
2. CONFIGURE THE “SELECT LIST SYNC” FIELD:
- Click the pencil icon of the “Select List Sync” field.
- Configure it as follows:
- Formyoula Field Id:
1e96-0eca-94fe(Field Id of the Select field labelled Main Selection) - Formyoula Controlling Field Id:
426d-1925-4dab(Field Id of the Select field labelled Related Choice) - URL: Add the URL to a public JSON file that contains the option mappings (explained in the next step).
- Save the changes.
3. CREATE A PUBLIC JSON URL:
- To fetch the select options, we will need to host the JSON data publicly.
- And use that URL in the “Select List Sync” field's settings under the “URL” option(step 3).
- Please follow this example JSON code:
- This JSON defines the options for the controlling field (
Gold,Silver,Bronze) and maps which values should appear in the dependent field based on the selection.
4. TEST YOUR FORM:
- Try your form.
- Select a value from the Main Selection dropdown.
- The Related Choice dropdown will auto-populate based on the JSON logic.
For any questions, please contact us - [email protected] or the Formyoula in-app chat. 🙂