MARKETPLACE
PLUGINS
ADVANCED TABLE BUILDER
Advanced Table Builder logo

Advanced Table Builder

Published June 2025
   •    Updated June 2025

Plugin details

The Advanced Table Builder is a Bubble.io plugin that uses the powerful [Tabulator.js](http://tabulator.info/) library to create fully customizable, interactive, and responsive tables inside your Bubble applications. It supports:

* Dynamic columns and rows (via JSON)
* Toggleable sorting
* Optional inline editing
* Optional scrollbar

It's perfect for admin panels, dashboards, CMS tables, or any data display use case inside Bubble.



🔧 Service URL (Preview) :

     https://plugin-49094.bubbleapps.io/version-test/advanced_table_builder

🧪  Editor URL (Bubble Plugin Editor) :

     https://bubble.io/page?id=plugin-49094&test_plugin=1749384978311x758038082160689200_current&tab=Design&name=advanced_table_builder&type=page&elements=bTIgn



✅  Fields & Parameters


| Field Name         | Type | Default | Description                                        |
| ------------------ | ---- | ------- | -------------------------------------------------- |
| `columns`          | Text | `[]`    | JSON list of column objects (`{label, key, type}`) |
| `rows`             | Text | `[]`    | JSON list of row data                              |
| `sortable`         | Text | `no`    | `"yes"` to enable sorting on columns               |
| `editable`         | Text | `no`    | `"yes"` to allow inline editing                    |
| `scrollbarEnabled` | Text | `no`    | `"yes"` to allow scrolling within table area       |

$8

One time  •  Or  $2/mo

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

JiPalJi logo
JiPalJi
Joined 2022   •   23 Plugins
View contributor profile

Instructions

1. Add the Element: Drag the  AdvancedTableBuilder element to your Bubble page.
2. Set up Fields:

  columns – Enter JSON like this:

    ```json
    [
      { "label": "Name", "key": "name", "type": "input" },
      { "label": "Email", "key": "email", "type": "input" }
    ]
    ```
       rows – Enter JSON like this:

    ```json
    [
      { "name": "John", "email": "[email protected]" },
      { "name": "Jane", "email": "[email protected]" }
    ]
    ```

3.  Optional Features :

  * Set `sortable` to `"yes"` if you want columns to be sortable.
  * Set `editable` to `"yes"` to allow inline edits.
  * Set `scrollbarEnabled` to `"yes"` if the table should scroll instead of expanding.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Data (things)   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble