Hi everyone,
I’m currently exploring the possibility of implementing a dynamic form builder, similar to Google Forms, in OutSystems — based on a specific client request.
Goal:
The requirement is to allow end users (non-developers) to:
Define custom field labels (e.g., “Name”, “Date of Birth”, etc.)
Choose input types (Text, Dropdown, Checkbox, etc.)
Save this form structure
Dynamically generate a form based on the saved structure for others to fill out
Questions:
Is this kind of dynamic form technically feasible in OutSystems?
Are there any major limitations or performance issues I should be aware of?
Has anyone built something similar or seen any example projects?
Any suggestions for handling validation of dynamic input fields?
I understand this kind of flexibility may go a bit “against the grain” of how OutSystems is typically used, so I’d love to hear insights or best practices before diving into the implementation.
Thanks in advance!
hi @Narumi Ganaha
You can check this forge components.
https://www.outsystems.com/forge/component-overview/1999/dynamic-forms-o11#:~:text=Dynamic%20Forms%22%20is%20a%20component,drag%2Dand%2Ddrop%20functionality.
https://www.outsystems.com/forge/component-overview/16133/dynamic-forms-builder-with-json-excel-o11
I hope this helps for you.
Thanks
Hi Narumi,
Please check below component if this can help. It is created for traditional wed, but if you need to build something similar you can take input.
https://www.outsystems.com/forge/component-overview/1999/dynamic-forms-o11
Thanks,
Sachin