Skip to main content
Widgets: Table

The Table widget allows you to display text data in a table layout with rows and columns. Content can be added to the table by copying and pasting an existing table, using the editor, or uploading a CSV.

Justin avatar
Written by Justin
Updated over a week ago

Widget Categories: Basic

For information on adding widgets, see Add Widgets,

Tip

Fore more information on widgets and the widgets library, see Widgets: Library and Overview.

Note

  • You can upload a CSV exported and copied from Google Sheets or Excel (non-RTL languages, only).

  • Table can only include text and links. Use rows and columns or List widgets to create a table with images, buttons or other widgets.

  • In Edge version 17 the Table editor can not be opened. However, it works correctly in Edge 18.

  • The table can include up to 30 rows and columns.

  • When connected to data, the row limit is the collection type's limit. For more information, see Dynamic Content: Collections

Dynamic Content

This widget can also display dynamic pages. For more information, see Dynamic Content: Display and Navigation Options for Collection Records.

Content Editor

To access the content editor, right click the widget and select Edit Content. Or, if you are in flex mode or Editor 2.0, the option to access the content editor is available in the floating menu.

You can add data to your table three ways:

  1. Typing in the editor.

  2. Copying and pasting an existing table.

  3. Uploading a CSV.

24517235701655-table_widget2_en.gif

Use Clear All to clear all data from your table.

Design Editor

To access the design editor, right-click the element, and click Edit Design. Or if you are in flex mode or Editor 2.0, select Edit Design from the floating menu to open the design panel.

  • With the design editor you can customize the table border, title bar, background color, and text style for the header, rows, and first column. You can also customize the text direction and alignment for the entire table, but not for individual cells.

  • The first column can be customized to have its own background color, font type, size, and color.

  • Even and odd row colors can also be customized to make data easier to read.

  • Column width can be set as equal or based on the width of the title, in which case the columns may not be equal.

On mobile you can select one of the following displays:

  • Squish. This is best to use if you have 2-3 columns, fitting your content to the screen width.
    ​

  • Scroll. This is best to use if you have many columns. You can also resize the widget and show a vertical scroll if your table is too long.

  • Collapse. Another detailed way to present your data, recommend not to choose this layout if you have too many rows.

For information about design options that are not specific to this widget (for example, layout, style, or spacing), see Widget Design.

Examples

Food ingredients:

24517245627415-example_2.png


​Contact List:

24517219933079-example_4.png

Pricing Table:

24517202716439-example_3.png

Flavors Table:

24517231290391-example_1.png

Add Connected Data

You can display data from a collection in a Table widget. The Table widget can connect any collection type: internal, external, Google Sheets, Airtable, or images. Using connected tables allows you to create sites faster when using connected templates. You can also easily edit data directly in Google Sheets or Airtable, instead of using the Table widget content editor.

If there is a dynamic page that is connected to the same collection as the table, the dynamic page will automatically be linked to the table. Clicking the row navigates you to the dynamic page item.

Note

For more information on connected data, see Dynamic Content Overview.

Connected tables support the following field types:

  • Rich text

  • Plain text

  • Image

  • Link

  • Number

  • Date and time

  • Email

  • Multi-select

  • Phone

Connect Table Widget

To connect a Table widget to a collection:

  1. Right click the Table widget.

  2. From the context menu, click Connect to data.

  3. Select a collection from the dropdown menu.

  4. Select the required fields from the Fields to display dropdown. The columns will be ordered in the same order they were selected.

  5. Click Done.

After connecting successfully to the data in the Content Library, your Table widget will be marked with a blue Connected Data icon.

Did this answer your question?