Those are great news
Let users drag and resize columns please. As far as I know there’s no native way to make resizable columns.
That would be really good
This is usefull only if you have 1 table element, forget it when there is more in the same page! Column names should be prefixed with the table element name to make finding them easier!!
Yikes, I hadn’t hit that yet but can see that being a big pain
Yes please! And add in the ability to natively reorder columns! These are our users’ top requests right now for a section of our app that uses tables.
I may be missing something but I want to be able to run a workflow when row is clicked, so I can load table row into modal. Right now I have to have a button in a cell that opens the modal. Clicking anywhere in row to open is common UX please consider this feature. Thanks!
THE MOST IMPORTANT new feature would be to have built-in sort for each column, with little standard UI up and down carats that would be an option in each column. Simple alphanumeric sort but it would detect if the field being displayed was only number and then operate with a numeric sort. PPPPPLLLLLEASE.
Oh, then allow editing with Autobinding! I use the Table/Grid Plugin and it’s great, but if Bubble had it native in Table elements, with the ability to include This X’s Y, that would be fan freakin tastic.
hi Nick, That’s great to hear! I’m posting a copy of something I posted elsewhere in case you don’t see it.
just back from holiday and see that the Table Element is soon to be out of beta. At last! Here something for starters:
-
When I want to highlight a row if a user has selected it, I have to send the row index no to a State and use a conditional that says if row index State is same as this row index then bgnd colour of xyz. It would be nice to have a row’s colour change as an option in the editor if the row is selected by the user (either clicked or hovered). It would save setting up a State to check the index no.
-
The header row doesn’t appear to really be sticky, even when I set it.
It’s a great feature though and I couldn’t create my app with out it. The Repeating Group feature is not comprehensive enough for detailed lists of data.
cheers
Mark
EDITED as I realised using a multiline input will wrap in a cell whereas a single line input won’t.
Oh, this is great! I’m really looking forward to this!
Please add table columns to the element tree, as I have several columns hidden and revealed based on conditional filtering.
Native toggling of A to Z to Z to A of column sticky headers would be awesome, too.
Please keep us posted. Thank you, Nick.
I just submitted a bug report for this one. Hopefully this and the other Table improvements get shipped soon
This was the team’s response:
Our engineering team is addressing this behavior as a planned fix to the Table element. Although a timeline for a deployed fix for this is planned in the longer term, we appreciate your work flagging this to us, and we hope to improve the element as a whole through this.
I followed up asking what the longer term meant, and no real answer was provided. In my mind the table is still in Beta with a clear bug like that hurting the UX sticking around
Yes, indeed. This really needs to be fixed before moving out of beta. Thanks for submitting the bug report!
@nick.carroll - can we have an option to make the footer stay at the bottom of the table when there are no items to show or there aren’t enough items to fill the table space, as you can see in the screenshot below, the footer is immediately after the last item:
@jizreel_alencar Do you have the setting to show partial rows on the last page enabled? If this setting is not enabled, the empty rows should still render and the footer should stay at the bottom.

