Let's create a dynamically expandable table which grows as you add more data to it.


Ingredients

Apps

Scaffolding

Macros

List Option, Table Data

Guide

Create a dynamic table:

  1. Start by inserting a Table Data macro onto your page.
    For the macro name, let's use "Employees".


    Note: This is the Table Data macro which is part of Scaffolding. It is not the same as the standard table in Confluence.

  2. Within that Table Data macro, create a table like the one in the following image:



  3.  Now, fill in the table cells with Text Data, List Data and List Option macros, like in the following image:


    Remember to give each macro an appropriately unique name.
    For each of the List Option macros, make sure to give a proper label, as the labels are what appears as menu options on the pull-down menu generated by the List Data macro.

  4. You can now click on Edit Contents to add data into the dynamic form.
    Click the + button to create more rows in the table. 

Notes

  • There can only be one row containing Scaffolding macros right below the header row.

  • You can use Reporting for Confluence macros to extract data from a table and use that data on another page

  • Remember to use unique Names to avoid conflicts

Result