> For the complete documentation index, see [llms.txt](https://support.docstudio.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.docstudio.com/user/template-builder/template-dynamic-fields/dynamic-table-field.md).

# Dynamic Table Field

Use **Table field** to add a dynamic table that participants fill during envelope processing.

You can place this field in:

* structured documents

### Add a table field

{% columns %}
{% column %}

1. Open the template in edit mode.
2. In the **Fields** panel find the **Table field** and add it to the template.
3. Configure the field and click **Save**.
   {% endcolumn %}

{% column %}

<figure><img src="/files/pQFaX4R2cyEWoRd2r9Yj" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Field settings

Click on the placed field to reopen settings menu.

{% columns %}
{% column width="58.333333333333336%" %}

* **Initially hidden** — hides a column by default
* **Name** — table name shown in the document
* **Role name** — role that owns the table
* **Row numbering** — shows or hides the numbering column
* **Columns** — number of usable table columns

{% hint style="info" %}
Limits:

* up to **120** columns per table
* minimum column width: **30 px**
  {% endhint %}
  {% endcolumn %}

{% column width="41.666666666666664%" %}

<figure><img src="/files/8Iy13lobtRKsYFOUJXYg" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

In the envelope view, you can reveal hidden columns using the menu on the right side of the table. If a hidden column remains empty, it won't appear in the final envelope.

{% hint style="info" %}
To use the Initially hidden feature, you must add at least one field to the column, and all fields within must be optional.
{% endhint %}
