# \[New feature\] Table element \[beta\]

**URL:** <https://forum.bubble.io/t/new-feature-table-element-beta/274437>\
**Category:** New features\
**Created:** [July 26, 2023, 4:32pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437 "2023-07-26T16:32:34Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![laughbird-hk](https://avatars.discourse-cdn.com/v4/letter/l/76d3ee/32.png) [@laughbird-hk](https://forum.bubble.io/u/laughbird-hk)\
**Post date:** [January 27, 2024, 4:29am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/172 "2024-01-27T04:29:08Z")

</div>

Anyone knows how to reset the input inside a cell?  
I am creating a table with input fields that reads from an external API.  
After the user changed the input field, I cannot reset the input to display the original values.

Things I tried:

1. “Reset a group” workflow of the parent group of the table. Nothing happened (contrasts to RG)
2. “Reset relevant input”. even there’s a button action relate to the input, it doesn’t reset.
3. Added a button to a row to reset the parent group of the input. It loads forever and raised an error.
4. Putting the table in a reusable element, then reset the whole element.
5. Clear the table’s data (via custom state) and loaded the data again. the input still retains the changed values.

Reproduction Steps:

1. Create a Table element under a Group ‘Group Holder’
2. Set its type to a User (Or any other data type). Set the data source to any list of the data type.
3. Create an Text Input in a cell in the repeating rows.
4. Set the initial content of ‘Text Input’ to 'current row’s user’s email. (or relevant data type’s text field)
5. Add a button that will trigger ‘Reset group Group Holder’
6. Preview the page.
7. Make some changes to the email text input.
8. Press the reset button.
9. The input field stays modified.  
You can repeat the exact same thing with RG but the input in a RG row will reset.

> Updates:  
> I found the major culprit to be “reset a group” of the parent group of the table.  
> After I reset the parent group, buttons within a row seems to bug out.  
> If I don’t reset the parent group, “reset relevant input” works out as fine.

---

<div class="post-metadata">

**Author:** ![gndario](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/gndario/32/167532_2.png) [@gndario](https://forum.bubble.io/u/gndario)\
**Post date:** [February 2, 2024, 5:53pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/173 "2024-02-02T17:53:50Z")

</div>

thanks, Kate for the update, surely this will enhance the Table container. Is in the pipeline the pagination feature in scope?

---

<div class="post-metadata">

**Author:** ![projects2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/projects2/32/146093_2.png) [@projects2](https://forum.bubble.io/u/projects2)\
**Post date:** [February 2, 2024, 6:20pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/174 "2024-02-02T18:20:07Z")

</div>

Great update! Having the Table’s List of Xs as a data source in another element is a big step forward. Are we also going to get the ability to “display list in a table” as we can with repeating groups? That’s an essential feature for setting up daisy chain filters (which are very important in dashboards). Sorting and filtering tabular data is what makes the table element most useful, IMHO. Thanks!

---

<div class="post-metadata">

**Author:** ![tom29](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/tom29/32/156710_2.png) [@tom29](https://forum.bubble.io/u/tom29)\
**Post date:** [February 3, 2024, 9:03am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/175 "2024-02-03T09:03:32Z")

</div>

> [@kate.mcnally](#):
>
> the table’s “list of things.”

Having the table’s “list of things." is a great update, often was still using RepeatingGroups because that wasn’t available yet!

---

<div class="post-metadata">

**Author:** ![jacob2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jacob2/32/243491_2.png) [@jacob2](https://forum.bubble.io/u/jacob2)\
**Post date:** [February 3, 2024, 1:56pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/176 "2024-02-03T13:56:14Z")

</div>

Yes, i made an example here [Table Pagination](https://forum.bubble.io/t/table-pagination/299841)

---

<div class="post-metadata">

**Author:** ![jacob2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jacob2/32/243491_2.png) [@jacob2](https://forum.bubble.io/u/jacob2)\
**Post date:** [February 3, 2024, 1:58pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/177 "2024-02-03T13:58:41Z")

</div>

I figured out how to do it here if this helps [Table Pagination](https://forum.bubble.io/t/table-pagination/299841)

---

<div class="post-metadata">

**Author:** ![NexradJosh](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/nexradjosh/32/181249_2.png) [@NexradJosh](https://forum.bubble.io/u/NexradJosh)\
**Post date:** [February 3, 2024, 5:57pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/178 "2024-02-03T17:57:51Z")

</div>

Now that the table’s List of Things is accessible, you can just create a workflow with the Download CSV action and reference the list of things. Put a Download CSV button above the table to trigger it.

---

<div class="post-metadata">

**Author:** ![mac2](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mac2/32/87215_2.png) [@mac2](https://forum.bubble.io/u/mac2)\
**Post date:** [February 5, 2024, 2:19pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/179 "2024-02-05T14:19:18Z")

</div>

How is the Table element working for everyone at this point? I held off on implementing it into my apps while they worked out the kinks and added some more features.

I want to swap out many custom tables I’ve built for the Table element. Does anyone care to chime in on your experiences with it? 🙏

(Bonus points if you talk about your experience with it on mobile!)

---

<div class="post-metadata">

**Author:** ![phan.personal](https://avatars.discourse-cdn.com/v4/letter/p/a9adbd/32.png) [@phan.personal](https://forum.bubble.io/u/phan.personal)\
**Post date:** [February 6, 2024, 10:00am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/180 "2024-02-06T10:00:02Z")

</div>

@kate.mcnally

Is there any plan to make the columns in the table resizable and movable on the fly like an excel spreadsheet or [monday.com](http://monday.com) table?

---

<div class="post-metadata">

**Author:** ![augusto1](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@augusto1](https://forum.bubble.io/u/augusto1)\
**Post date:** [February 10, 2024, 6:27pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/181 "2024-02-10T18:27:41Z")

</div>

No good news… no good experience so far…  
Still have bugs, and I think Bubble got this element no priority at all…

- sometimes rows does not render;
- sometimes got impossible to reset;  
Anyone else?

---

<div class="post-metadata">

**Author:** ![Cosmic.Steve](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cosmic.steve/32/187766_2.png) [@Cosmic.Steve](https://forum.bubble.io/u/Cosmic.Steve)\
**Post date:** [February 22, 2024, 9:54am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/182 "2024-02-22T09:54:15Z")

</div>

Hi everyone,  
I’m having issues with the new element “Table”.

Before upgrading to Bubble version 29, I had severe issues with autobinding and deleting items. If I edited an input value autobinded to a row’s item field, 99% of the times it didn’t get modified. All privacy rules were set up correctly.  
Similarly, if I started a workflow by clicking on a button in a table, to delete that row’s item, the loading bar appeared and started loading for 30 seconds. After that, the item was not deleted at all.

Now I upgraded to version 29, and those 2 issues seemed to be gone, but another one arised: after hiding and showing a table, all the items in the row are not rendering anymore:

BEFORE hiding/showing

 ![before](https://us1.discourse-cdn.com/bubble/original/3X/1/6/16aa24bbee91899fc3a79d1ea96d7cdbd3e25a44.jpeg)

AFTER:

 ![after 1](https://us1.discourse-cdn.com/bubble/original/3X/1/b/1b2aa7c8a06e7718c89a819703918bbb80de7790.jpeg)

the strange thing is that the values are still there, inspecting the table I get:

 ![after 2](https://us1.discourse-cdn.com/bubble/original/3X/a/5/a558aa61852ccccf64edf5564919073e74b1dd93.jpeg)

They are simply not rendering.

---

<div class="post-metadata">

**Author:** ![mikeloc](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mikeloc/32/93001_2.png) [@mikeloc](https://forum.bubble.io/u/mikeloc)\
**Post date:** [February 22, 2024, 9:59am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/183 "2024-02-22T09:59:23Z")

</div>

Have you submitted a bug report?

---

<div class="post-metadata">

**Author:** ![ihsanzainal84](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/ihsanzainal84/32/245932_2.png) [@ihsanzainal84](https://forum.bubble.io/u/ihsanzainal84)\
**Post date:** [February 22, 2024, 10:56am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/184 "2024-02-22T10:56:03Z")

</div>

Could be a minimum height issue of your text. Try to increase the min height if your text elements. See if that works.

I don’t use the table element but this happens to me sometimes when the minimum height is too low.

---

<div class="post-metadata">

**Author:** ![Cosmic.Steve](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cosmic.steve/32/187766_2.png) [@Cosmic.Steve](https://forum.bubble.io/u/Cosmic.Steve)\
**Post date:** [February 22, 2024, 11:13am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/185 "2024-02-22T11:13:39Z")

</div>

I’m trying to isolate the bug in a demo page before submitting it. Also, I’d like to check if anyone else is having the same issue, and maybe can help me faster.

Here is a dead post of a user that probably had the same issue with table elements not rendering: [[New feature] Table element [beta] - #181 by augusto1](https://forum.bubble.io/t/new-feature-table-element-beta/274437/181)

---

<div class="post-metadata">

**Author:** ![Cosmic.Steve](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/cosmic.steve/32/187766_2.png) [@Cosmic.Steve](https://forum.bubble.io/u/Cosmic.Steve)\
**Post date:** [February 22, 2024, 11:21am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/186 "2024-02-22T11:21:06Z")

</div>

Thank you @ihsanzainal84 for your suggestion, that was my first guess.  
Unfortunately it’s not that and I think that I’ve stumbled onto a weird bug:

The red background that you see in the first column is triggered by a condition that says: “when this input value is empty, change the background to red”. The element is an input binded to one of that row’s element fields.

What’s stranger, is that the table has elements in it - you see it inspecting the table and counting the rows, which number is exactly the number of things in the table. BUT, the row element is empty.

---

<div class="post-metadata">

**Author:** ![augusto1](https://avatars.discourse-cdn.com/v4/letter/a/4da419/32.png) [@augusto1](https://forum.bubble.io/u/augusto1)\
**Post date:** [February 22, 2024, 3:35pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/187 "2024-02-22T15:35:55Z")

</div>

Unfortunatelly tables are still buggy…  
Sometimes it does not render, no matter what…  
Unpredictable…

---

<div class="post-metadata">

**Author:** ![georgecollier](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/georgecollier/32/182327_2.png) [@georgecollier](https://forum.bubble.io/u/georgecollier)\
**Post date:** [February 22, 2024, 3:40pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/188 "2024-02-22T15:40:47Z")

</div>

I have found that the only good use of the table element for my apps is in building static tables. I use an option set, with an option for each row and field for each column (e.g below, Issue is an attribute and Action Required is an attribute).

Then just display the option set in the table source, add a header and text. I found it much quicker than setting up an RG.

 ![image](https://us1.discourse-cdn.com/bubble/original/3X/c/3/c3d467d8800eca7d10e920cd3fd18f387b3b3e73.png)

Hope this helps

---

<div class="post-metadata">

**Author:** ![hi.luisacosta](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/hi.luisacosta/32/249869_2.png) [@hi.luisacosta](https://forum.bubble.io/u/hi.luisacosta)\
**Post date:** [March 1, 2024, 4:37pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/189 "2024-03-01T16:37:16Z")

</div>

Updates on Table Sorting? Dynamic content per cell? Sorting by that content type?

For example:

| Name | Subscriptions | Start Date |
| --- | --- | --- |
| Alvin | 10 | 10/10/10 |
| Bob | 11 | 12/12/12 |
| Carly | 5 | 11/11/11 |

In this example, this is a Table of Users with 2 Fields on the user (Name and Start date)  
USER

- Name (type = text)
- Start\_Date (type=date)

SUBSCRIPTIONS  
(do a search for Subscription: count)

- User = User
- Status = Active

Where column 2 “Subscriptions” is a search for an active count of subscriptions resulting in a number

Ideally (like a table in excel), I can sort by the cell type in the column

Text / Number / Date

---

<div class="post-metadata">

**Author:** ![jonah.deleseleuc](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/jonah.deleseleuc/32/199133_2.png) [@jonah.deleseleuc](https://forum.bubble.io/u/jonah.deleseleuc)\
**Post date:** [April 9, 2024, 11:25pm UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/190 "2024-04-09T23:25:26Z")

</div>

Can we get workflow trigger on row click? Seems elementary no?

---

<div class="post-metadata">

**Author:** ![paul29](https://avatars.discourse-cdn.com/v4/letter/p/5f8ce5/32.png) [@paul29](https://forum.bubble.io/u/paul29)\
**Post date:** [April 12, 2024, 2:50am UTC](https://forum.bubble.io/t/new-feature-table-element-beta/274437/191 "2024-04-12T02:50:11Z")

</div>

The last update was from @kate.mcnally just under 4 months ago which said they have exposed two new states. I have built many plugins before and if I was tasked with this, I would be quoting about 10 min of work. Given that native elements are likely more complex than bubble plugins, let’s give them the benefit of the doubt and say it’s 20 min of work. The updates to this HIGHLY requested feature are basically non existent despite all the bugs and lack of features that people have posted about multiple times in this forum thread.

This element is a joke IMHO and doesn’t even come close to replacing the functionality of a header row group with an RG underneath.

The lack of attention to new features built out by bubble is really starting to piss me off. I am a full time developer and if I delivered unusable features like this to my clients, I would very quickly not have any.

[Previous page](https://forum.bubble.io/t/new-feature-table-element-beta/274437.md?page=8)

[Next page](https://forum.bubble.io/t/new-feature-table-element-beta/274437.md?page=10)
