-
mohammadsyafiqAsked on August 11, 2025 at 2:17 AM
Hi JotForm team,
I am building a form where users need to dynamically add multiple vendors. Each vendor can have many items, and each item has details like amount, unit, etc.
I want to use the Configurable List widget (or similar) but it only supports one-level dynamic rows, not nested lists.
Is there a way to create a dynamic nested list in JotForm — that is, users can add vendors dynamically, and for each vendor add multiple items dynamically?
If not currently supported, I want to request this as a feature.
I’m attaching a video to demonstrate what I expect: dynamic vendor + many items per vendor inside the same form.
Thanks for your help!
-
Christine JotForm SupportReplied on August 11, 2025 at 2:41 AM
Hi Mohammad,
Thanks for reaching out to Jotform Support. Currently, the Configurable List widget supports only one-level dynamic rows and does not support nested lists. However, you can use the Dynamic Dropdowns widget to create nested dropdown options that simulate a parent-child relationship. This widget allows you to structure nested choices by indenting options, which can help in scenarios where you want to select vendors and their related items in a hierarchical dropdown format.
Here’s how to use the Dynamic Dropdowns widget for nested options:
- In Form Builder, click on Add Element on the left side panel of the page.
- Go to Widgets tab.
- Drag and drop the Dynamic Dropdowns widget to your form.
- On the Widget Settings, set up the nested values by indenting options with spaces to create parent-child relationships (e.g., vendors as parents and items as children).
- Click Update.
For more detailed instructions on structuring nested options, you can refer to the guide on How to Structure Nested Options in the Dynamic Dropdowns.
Give it a try and let us know how it goes.
-
mohammadsyafiqReplied on August 11, 2025 at 2:50 AM
Hi,
Thanks for your quick response and explanation about the Dynamic Dropdowns widget.
I understand that the Dynamic Dropdowns widget allows nested options but works only as a single selection dropdown.
My main requirement is to let users dynamically add multiple vendors, and for each vendor add multiple items with details (amount, unit, etc.) in the same form submission.
Since the Dynamic Dropdown widget does not support adding multiple vendor-item selections dynamically (e.g., with an “Add more” button), this unfortunately doesn’t fully meet my needs.
Could you please advise if there is any plan to support nested, dynamic, repeating sections (like “repeaters within repeaters”) in the future? Or suggest any alternative way to achieve this use case within JotForm?
Thanks for your help!
-
Sheena JotForm SupportReplied on August 11, 2025 at 2:58 AM
Hi Mohammad,
While the feature you're looking for isn't available at Jotform right now, we've gone ahead and escalated your request to our developers. Exactly when or if it's developed depends on their workload, how viable it is, and how many other users also request it. If there are any updates, we’ll circle back to this thread and let you know.
As a workaround, you can add multiple Dynamic Dropdown widgets to your form and use conditional logic to show or hide them based on user input. This way, users can effectively add multiple vendors and select multiple items per vendor dynamically within the same form submission.
Thanks for your patience and understanding, we appreciate it.
-
mohammadsyafiqReplied on August 11, 2025 at 3:05 AM
Hi Sheena,
Thank you for your response and for escalating my feature request.
However, the suggested workaround using multiple Dynamic Dropdown widgets with conditional logic is quite complex and not practical for my use case, as I need users to dynamically add an unlimited number of vendors, each with multiple items and detailed inputs.
Could you please confirm if a native nested dynamic list or repeater feature like this is available in JotForm’s Enterprise plan or any advanced version? If so, I would appreciate more details.
Thanks for your assistance.
-
John JotForm SupportReplied on August 11, 2025 at 3:27 AM
Hi Mohammad,
There’s no Jotform widget that works exactly like that, even on Jotform Enterprise. The closest option is the Configurable List widget, which lets users add as many sets of fields as they want. As a workaround, you can add up to 5 Configurable List widgets upfront, then use Show/Hide Field conditions to display them based on how many vendors the user wants to add. Check out this demo form and if you think that'll work for you, let me know, so I can share with you the steps and the conditions you need to build the form.
Give it a try and let us know if you need any more help.
-
mohammadsyafiqReplied on August 11, 2025 at 3:37 AM
Hi Jotform Support Team,
Thanks for the clarification and the demo form suggestion.
I’ve tested the approach with multiple Configurable List widgets and conditional logic, and it looks promising for my use case.
I have an additional question:
if each Configurable List contains an amount field, is it possible to calculate the total sum of all amounts across all Configurable List widgets and display that total in a Short Text or another field on the form?Please share the detailed steps and conditions I need to implement this setup effectively.
I appreciate your help and support!
-
Sheena JotForm SupportReplied on August 11, 2025 at 3:42 AM
Hi Mohammad,
I’ve gone ahead and moved your other question to a separate thread to keep things tidy, and someone from our Support Team will help you out with it here.
Thanks for your patience and understanding, we appreciate it.
-
mohammadsyafiqReplied on August 11, 2025 at 3:44 AM
Hi,
For this?
Check out this demo form and if you think that'll work for you, let me know, so I can share with you the steps and the conditions you need to build the form.
-
Raymond JotForm SupportReplied on August 11, 2025 at 3:58 AM
Hi Mohammad,
Note that the Configurable List widget doesn't natively support calculations. Any number in the widget will be considered as a single total value. Check out the screencast below showing this:
If that works for you, then we can use the Form Calculation widget to add values from multiple Configurable List widget. Let me show you how:
- In Form Builder, click on the Add Element button on the left, and click on the Widgets tab.
- Next, click on the Form Calculation widget, and click on the Add Field button on the right, and select one of your Configurable List widget.
- Next, click on the Plus operator and use the Add Field button to add another Configurable List widget to the calculation.
- Click on the Save button and that's it.
We also have a guide on How to Use Jotform's Form Calculation Widget that you can check out.
Give it a try and let us know if you need any help.
Your Reply
Something Went Wrong
An error occurred while generating the AI response. Please try again!