“How to Save Dynamic Repeating Group Inputs in Bubble.io?”

Here’s a shorter version of your request in English:

Need help with saving dynamic field inputs in Bubble.io

I’m building an app where admins can create dynamic fields (text, date, image, etc.) for events. These fields are displayed in a Repeating Group, and users need to fill them out to register for the event.

Issue:

When users click the “Register” button, I need to save all the inputs from the Repeating Group into a table (“Responses”) and link them to the field, event, and user. The challenge is handling the varying number and type of fields dynamically.

What’s the best way to set this up? Should I use Schedule API Workflow on a List or another approach to loop through the Repeating Group rows? Any advice would be appreciated!

This concise version is clear and should get you good responses on Bubble forums or other no-code communities.

Plugins like “current cell” and “orchestra” can be used for this, you need to experiment with them to learn how they work.

Thanks I looked at that. I’m having a little trouble finding how this plug-in works.

Thanks, I managed to use it. Now I would like to be able to display the information that I managed to capture differently.

here is an example of what I managed to capture

And I target this type of table

Since you have captured the information, what prevents you from storing or displaying it as you wish?

thank you for your response! While I’ve successfully captured the data in my database, I’m struggling to display it in the form of a pivot table. My goal is to create a table where each column header represents a dynamic field (form field titles), and each row corresponds to an individual user’s responses, grouped by the associated event.

Do you have any advice on how I could dynamically create this type of table? Could it be done with Editable Data Table Like Excel Pro, or would another method be more appropriate? Any guidance or practical examples would be greatly appreciated. Thank you!

Did you consider using the :group by... operator for the grouping?