---
title: "Create a dynamic table"
canonical: "https://support.appfire.com/space/SCAFS/477598775/Create%20a%20dynamic%20table"
format: markdown
---
> Macro (aura-html)

Let’s create a dynamically expandable table that grows as you add more data. 

## Ingredients

| **Apps** | Scaffolding |
| --- | --- |
| **Macros** | List Option, Table Data |

## Guide

1. Insert a [Table Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600119) macro into your page.
2. For the macro name, enter `Employees`**.**

> ✅ The Scaffolding [Table Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600119) macro differs from the standard table in Confluence.

3. Within the [Table Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600119) macro, create a table like the one in the following image.

![image](media://1db8fabc-6530-4945-8f69-ed1b15113f7d)

4. Fill in the table cells with [Text Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600110), [List Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600000), and [List Option](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477599993) macros, as in the following image.

> ✅ Configure each macro with an appropriately unique name.

> ✅ For each of the [List Option](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477599993) macros, make sure to define an appropriate label for each of the List Option macros. The labels appear as menu options on the pull-down menu generated by the [List Data](https://appfire.atlassian.net/wiki/spaces/SCAFS/pages/477600000) macro.

6. Click **Edit Contents** to add data to the dynamic form.
7. Choose the **Plus **(**+**) button to create more rows in the table.

## Notes

> ℹ️ You can only have one row containing Scaffolding macros right below the header row.

> 📝 Use the [Reporting for Confluence](https://appfire.atlassian.net/wiki/spaces/REPS) app to extract data from a table and use that data on another page.

## Result

![image](media://ef91321e-5aa2-46cc-b9ec-f21256c7b785)