dynamic-forms-reactive
Reactive icon

Dynamic Forms Reactive

Stable version 1.0.12 (Compatible with OutSystems 11)
Uploaded
 on 29 Oct (12 hours ago)
 by 
5.0
 (13 ratings)
dynamic-forms-reactive

Dynamic Forms Reactive

Details
A reactive dynamic forms application, which allows you to define forms containing some dynamic fields of different types (Text, Number, Checkbox, Date, DateTime, Time, Dropdown, Multiple Tags, Radio Group), then you can use these forms in any reactive/mobile screen. It supports fields dependency.
Read more

The application consists of two modules:

1- DynamicFormsReactive_CS:

Which holds the entities (Form, Section, Field, Option, FieldData, FieldType). It contains wrappers to create, update or delete FieldData. Also it has two public actions to be used from the consumer applications. One (SaveDesignedFormFields) to save the form template design (meta data) and the other (SaveConsumedFormData) is to save the filled data in the form instance. For security reasons (to prevent anonymous access to these actions), the user who wants to consume these actions should have the roles "FormConsumer" and "FormDesigner" which are also exposed to public usage.


2- DynamicFormsReactive:

This module contains the UI part. It has two main blocks, one (DesignForm) to create the form template and add sections and fields to it. The other is "OnlineRunForm" to generate the designed form fields to fill them with data. It support multiple version of the form if we enabled it (each time the form template is updated, the app will create a new version of it with new sections and fields). It also support the offline mode if this used in a mobile app, so you can pass the data directly to "OfflineRunForm" block and renders the form from the input parameter directly if you've already cached the data.


For security reasons, you need to grant two roles to the users who wants to use this component: "FormConsumer" and "FormDesigner". You can do that directly from the built-in /users portal.

For more information, you can watch this video which explains the usage of the component.

Release notes (1.0.12)

Reactivating the component.

License (1.0.12)
Reviews (11)
by 
2023-05-25
in version 1.0.9
Great component that fit our needs perfectly! Thanks!
by 
2022-12-20
in version 1.0.9
Really great component, fitted my use case perfectly.  Many thanks for the hard work Hasan
by 
2022-12-14
in version 1.0.9
This Dynamic Forms Reactive component is a great tool for building dynamic forms with ease. It is user-friendly and very intuitive, making it easy to create and manage forms quickly. The drag-and-drop interface makes it easy to customize the form and add the necessary fields. I highly recommend this component for anyone looking for an easy and flexible way to create dynamic forms. However a lack of documentation is the only downside I can see.
Team
Other assets in this category