This article will walk you through how to create dynamic tables for Ironclad Clickwrap. This topic is specific to the New Clickwrap Experience.
A dynamic table is a table that changes its number of rows depending on the render data received via inputs in a Clickwrap implementation.
Dynamic tables are particularly useful for Order Forms, SOWs, ISAs, and other sales agreements that frequently include a varying number of rows.
Are you looking for tables in Workflow Designer? Refer to Tables in Workflow Designer.
Create a Dynamic Table
- Create a table with the desired number of rows and columns. Typically, dynamic tables have two rows: the first is the heading row, and the second is the dynamic row. (Optionally, you can add a third row to serve as the total row if your dynamic table includes values that should be added together for a total sum).
- Enter headings into each cell in the first row.
- Select the entire second row, by clicking each cell in the row while holding the [Shift] key.
- Click the Repeat Row icon.
- Type in the name of the array upon which you are iterating (e.g. products), and press the [Enter] key.
- Add a token to each cell in the second row that corresponds with its header with the following syntax: {{this.name}}.
- You can access global variables in your dynamic table by prepending ../ to the token.