Create a dynamic table
Use the Table field within the Scaffolding - Field Group macro to create a table that supports dynamic addition and deletion of rows. When creating a dynamic table, you configure the input types for its cells.
Add a dynamic table to a page
To add a dynamic table to a Confluence page, insert the Scaffolding - Field Group macro and include the Table field within it.
Open the page in edit mode.
Select Insert elements / (
) > View more.
The View more menu itemIn the Browse dialog, search for
Scaffolding
, select Scaffolding - Field Group, and click Insert.The Scaffolding - Field Group macro
The Insert Scaffolding - Field Group macro dialog appears with the available fields.
From the Add fields section on the left, drag the Table field into the macro editor on the right.
The Table field in the Scaffolding - Field Group macroAdd or remove columns from the table based on your requirements.
Add headers to the first row of the table.
Drag the appropriate fields into the second row of the table to define the input type for each column. You can use any field type except the Table field.
For example, in the following three-column table, drag the Short Text, Date, and Numbers fields into the cells of the second row.A table with Short Text, Date, and Numbers fieldsFor each field you added, select it, click Edit (), and configure its parameters in the Field settings section on the left.
Click Insert to add the macro with the dynamic table to the page.
Complete your edits and publish or update the page.
Add data to a dynamic table
As a user with edit permission for the page, you can populate a Scaffolding dynamic table with data.
Open the page in view mode.
Locate the dynamic table and click Edit content in the top-right corner.
The table opens in edit content mode with the additional Actions column on the right and the +Add row button at the bottom.A dynamic table in edit content modeAdd data to the table.
To add data to a cell, click the cell and enter the necessary information.
The type of data you can enter depends on the field type configured for that column in the Field Group macro.To add a row, click the +Add row button at the bottom.
To remove a row, click Delete row () in the Actions column on the right.
To reorder a row, click Move down or Move up in the Actions column on the right.
To save your data, click Publish in the top-right corner.
Interactive Demo
Differences between the Scaffolding Cloud and Scaffolding Data Center
In Scaffolding for Confluence Cloud, to create a dynamic table, you use fields in the Scaffolding - Field Group macro.
In Scaffolding for Confluence Server and Scaffolding for Confluence Data Center, to create a dynamic table, you use the Table Data macro.
Related content
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.