Dynamic Content Modeling Monthly Modeling Highlight follow-up - Tables

I just watched the Monthly Modeling Highlight on Dynamic Content Modeling

and @malcolm-silver-ice said that I shouldn’t use Table Elements to display dynamic data. Is this really true? :exploding_head: :sad_but_relieved_face:

Hi @malcolm-silver-ice thanks for asking.

Unfortunately, you made a mistake. You can most certainly use Table Elements to display dynamic data. It’s just the modeling of this isn’t so obvious.

Basically you can either model a table with a static number of rows or a table with a dynamic number of rows. This is done by adding a Repeatable Group Element to the Table Body (just as you would expect). However, you can’t mix and match static and dynamic Table Body Rows so you need to delete any existing Table Body Rows first.

  1. Add a Table Element. This is added with 5 columns, a header row and 3 body rows per-default.
  2. Delete the 3 Body Rows
  3. Insert a new element as a child of the Table Body.
  4. Select the Repeatable Group Element.
  5. Reference the repeatable Group.
  6. Add a single Table Body Row in the Repeatable Group Element.
  7. Model the Form Elements (or reference the Fields) as normal.
  8. Add Buttons and Events as normal.

Here are the updated 2025.06-ext2 models for you:
Person_CtM_workingCopy.json (62.6 KB)
Person_DM.json (58.3 KB)