For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dynamic Table API

This document contains the Dynamic table field API format, attributes, and an example.

Use this page to add a repeatable table to template HTML. Dynamic tables let recipients add rows during envelope filling.

Dynamic table example

<div class="editor-table-field-wrapper">
    <table class="table-stripped" name="items" roleId="fd8cb669-db1d-41e1-8f6c-2ad3f8fa981a" autoNumbering="true" iterable="true">
        <colgroup>
            <col width="325.5px"/>
            <col width="325.5px"/>
        </colgroup>
        <thead>
            <tr>
                <th><div class="editor-div">Item</div></th>
                <th><div class="editor-div">Quantity</div></th>
            </tr>
        </thead>
        <tbody>
            <tr iterable="true" name="*">
                <td>
                    <div class="editor-div">
                        <field type="text" name="item_name" roleId="fd8cb669-db1d-41e1-8f6c-2ad3f8fa981a"/>
                    </div>
                </td>
                <td>
                    <div class="editor-div">
                        <field type="number" name="item_qty" roleId="fd8cb669-db1d-41e1-8f6c-2ad3f8fa981a"/>
                    </div>
                </td>
            </tr>
        </tbody>
    </table>
</div>

Required attributes

  • name — table name. Use 1 to 128 characters. Do not use &, ", <, or >. Keep the value unique within one document.

  • roleId — role identifier for the recipient who fills the table.

Fixed table values

  • class — use table-stripped.

  • iterable — use true on the table element.

  • iterable="true" name="*" on the row marks the repeatable row template.

Optional attributes

  • autoNumbering — set to true to number the rows automatically. The default value is false.

Last updated

Was this helpful?