Modal Form Element
The Modal Form element creates a popup dialog that can contain another form or card content.
Overview
Modal Form is ideal for:
- Detailed form workflows
- Nested data entry
- Multi-step processes
- Popup dialogs
- Overlay content
Adding a Modal Form Element
- Open the Website Builder
- Find Modal Form in the Elements panel (under Tools)
- Drag it onto your page
- Configure the modal content
Properties
General Tab
| Property | Description |
|---|---|
| Label | Modal title/identifier |
| Content | The form or card displayed in the modal |
Element Type
Modal Form is categorized as a Tool rather than a regular element. This reflects its advanced interactive functionality.
Page Limit
Note: Only one Modal Form is allowed per page. This ensures consistent user experience and prevents modal conflicts.
Visual Display
In the builder, Modal Form shows as an interactive indicator:
┌─────────────────────────┐
│ 📤 Modal 1 │
└─────────────────────────┘At runtime, clicking triggers the modal popup.
Availability
Modal Form is available in:
- Mobile Card applications
- Web Card applications
Not available in Form builder.
Use Cases
Detailed Item View
Trigger: Click on list item
Modal: Full item details formAdd New Entry
Trigger: "Add New" button
Modal: Entry creation formConfirmation Dialog
Trigger: Delete action
Modal: Confirmation with detailsMulti-Step Wizard
Trigger: Start process
Modal: Step-by-step form wizardModal vs Page Navigation
| Feature | Modal Form | Page Navigation |
|---|---|---|
| Display | Overlay popup | Full page |
| Context | Maintains parent context | Leaves current page |
| Best for | Quick interactions | Complex workflows |
| Closing | Dismiss to return | Navigate back |
Use modals for focused interactions that shouldn't interrupt the main flow.
Best Practices
Keep focused - Modals should have a single purpose
Provide escape - Clear way to close/cancel
Size appropriately - Don't overwhelm with content
Maintain context - User should know where they are
One per page - Plan layouts with this limit
Questions?
If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.
Useful Links:
Web Elements - https://help.acenji.com/#/./create-web-application/elements/index Card List - https://help.acenji.com/#/./create-web-application/elements/card-list/index Button - https://help.acenji.com/#/./create-web-application/elements/button/index