2021.1

Table Of Contents
Script Wizard again.
Alternatively you may double-click the respective script on the Scripts pane.
Dynamic Table
A Dynamic Table (previously also called a detail table) is an essential element in invoice
templates. A Dynamic Table is different from a standard table in that it has a variable number of
rows. In a Print context it will automatically overflow into as many pages as necessary to output
all rows and it can display subtotals in its header and footer.
Dynamic Tables are only available if the loaded record set or data mapping configuration
contains transactional data in one or more detail tables (see "Loading data" on page783).
Depending on the data, a Dynamic Table can also contain data from nested detail tables.
Note
Dynamic Tables cannot be used on a Master Page (see "Master Pages" on page498).
Creating a Dynamic Table
To create a Dynamic Table:
1. Open the Insert Dynamic Table dialog. There are several ways to do that:
l Drag the data field that contains the name of the detail table into the template.
l On the menu select Insert > Table > Dynamic.
l On the toolbar, click the Insert dynamic table button.
2. Enter the table's desired attributes:
l ID: A unique identifier for the table. IDs are used to access the table from scripts and
as CSS selectors for style rules.
l Class: A class identifier for the table. Classes can be shared between elements and
are used to access the table from scripts and as CSS selectors for style rules.
l Detail Table: Use the drop-down to select which detail table will supply the data to
display within the Dynamic Table.
l
Width: Enter the width of the table (e.g.
100%
).
Page 816