Quick FYI - I have recently started using the “Repeating Group to CSV and XLS” plugin for table element downloads where needed.
I have some complex tables that use the Orchestra plugin for calculations/dynamic data actions, etc. so I can reference specific input boxes for specific columns/rows of the table, and I was getting incorrect exports using my original suggested method.
For straight forward tables my original suggestion works great.
Curious if you’ve made any additional progress on this. I’m having issues with laggy loading and scrolling on some larger tables. I’m still hoping Bubble is going to put some dev work into this element sooner than later.
In my app I thought I actually saw worse performance on the scrolling when doing the hidden RG as the data source.
It’s not a great user experience, but I put the “export” button below the table, so the user has to scroll down and load all of the data multiple times.
Thanks for the response. I’ve started playing around with paginating, but there’s likely to be some tradeoffs of functionality of other portions of my app if I do that. More to come one day soon.
The Table Element in Bubble Essential Kit is exactly the same as Bubble’s. The only difference in Bubble Essential Kit’s elements is that they are already styled with nice colors, typography, sizing and spacing
Just realized that if you hide a column (not visible on page load), when you reload the page, there’s no way to select or find that column again to edit its behaviour. Yea, this element needs a little love. Please bubble?!
it could be a solution @gerbertdelangen , but when you have multiple tables in the same page, you find as many column A as the tables you have, so you find yourself Lost
The columns always display in the same table order - i.e. if I use this method to search for all the Column As on my page, and the one I want turns out to be the third one in the list, then when I want the Column C from that table, I know it will be the third Column C in the list.
This order persists when you reload the editor, so you can add it to the notes of the page to help with editing / development.