This topic will walk you through how to create dynamic tables for Ironclad Clickwrap. This topic is specific to the Classic Clickwrap Experience.
This topic is specific to the Classic Clickwrap Experience. If you are using the Classic Clickwrap Experience, refer to the New Experience Clickwrap documentation.
Are you looking for dynamic tables in Workflow Designer? Refer to Use Dynamic Tables.
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.
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}}.
For a dynamic table implementation example, refer to Rendering Contract Data Dynamically.
.