Render a repeatable group of sub-fields with Add and Remove controls. The user can add as many instances as needed; each instance gets the full set of sub-fields configured for the group.
Conditional options
- Dynamic Add Field (Required) — pick from your Dynamic Add Fields definitions, managed under Architect Panel → Dynamic Add Fields.
- Javascript Callback Function — invoked when sub-rows are added or removed. Function signature:
myCallbackFunction1(fieldname, ID, action). - First Child ID — the number that will be used for the first ID of the dynamic add child. If no value is specified, the default value of 1 will be used.
- Store data in external table? (Required) — when on, each dynamic add entry is stored as a row in a separate table (one-to-many relational). When off, the entries are serialised into a single column on the main row (denormalised but simpler).
- Disable Multiple Entries — if you would just like to show multiple fields in a specific layout and don't need to allow multiple entries then you can toggle this option on.
Common uses
- Order lines on an order form (also see Line Item Builder).
- Multiple contacts on a customer record.
- Multiple attachments with per-file metadata.