Skip to main content
Skip table of contents

Table Extensibility Support

External Data for Confluence now supports the "Table Extensibility" feature from Atlassian Confluence, enabling it to function as a data provider.

What is “Table Extensibility”?

Table Extensibility enables macros to function as a data source for another macro. Confluence Cloud users can then utilize these macros to create transformative macros - such as pivot tables - or construct visual charts that reference data from a source macro. Additionally, users can chain multiple macros together to create a more complex relationship between multiple sets of data. This allows real-time viewing of the visualization as the data changes.

How does External Data for Confluence support this feature?

External Data for Confluence provides built-in support for "Table Extensibility" in two key visuals: Table and Chart. When using these visuals, the functionality is automatically enabled. In the case of "Advanced Tables" in the visual template, you can enable this feature by appending the CSS class with "ed-table-data-provider".

By leveraging the power of "Table Extensibility" in External Data for Confluence, users can seamlessly integrate and visualize data from various external sources, empowering them to create dynamic and interactive content within their Confluence pages.

Limitation: Exporting to PDF/Word not supported

Currently, the Confluence exporting functionality to PDF and Word formats is not supported when using the "Table Extensibility" feature with External Data for Confluence. If you need to export your Confluence pages containing tables or charts that utilize this feature, please be aware that the resulting PDF or Word document may not include the dynamically updated data or the visual representations.

Example: Step by Step Guide

Prerequisites: You should already have a Table type panel on a Confluence page.

  1. Enter edit mode on the page.

  2. Click on "Manage connected data." This action will open a sidebar on the right side of the screen, allowing you to add a target.

Click on Manage connected data

3. Click on “Add Target”

Click on Add Target

4. Select a target, such as "Chart," which is a native Confluence Chart.

Send data to

5. Once the chart is created, click on "Chart options." This will open a sidebar on the right.

select chart options

6. Configure the chart by selecting at least one data series

select data series

7. Now, the chart is connected to the table. Any changes in the table will be immediately reflected in the chart.

The final result

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.