[New feature] Table element [beta]

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.

4 Likes

I found a bug which was causing my whole page to freeze and after they looked into it the response was “we are aware of the bug however we currently have nothing in the roadmap to address this bug”

1 Like

ABSOLUTELY!! Elementary my dear Watson! I don’t understand that not being available out of the gate!

As typical, the most basic stuff isn’t released. This could be such a great feature.

Thank god they released a new elements tree though that no one likes or even asked for.

2 Likes

I ended up swapping my custom tables for the table element. I’m not going to lie; I’m a big fan of it for my needs. I hope they continue expanding on it, like making rows clickable (this seems obvious).

Overall, way easier to build and maintain than building a custom table, especially when it needs to be responsive.

2 Likes

Really? Just create a table reuseable element template, and copy that and change the search constraint and data types and you’re good to go. It can automatically handle pagination/numbers, dynamically show/hide columns…

2 Likes

haha I don’t have time for all that, bubba—it worked for me, just sharing my experience.

1 Like

@georgecollier following up to say my custom-built table method was not this intuitive. Great idea here!

I too would love to see the development of the Table element. It’s great, but needs a few more features to fully capture my needs.

2 Likes

Big fan of this element, it has potential to be a very powerful tool. Would love to see a feature to export to CSV.

Also would be nice to hear from the team if they have a plan and timeline to fix some of the bugs and add more features to this element.

3 Likes

CSV export would be so nice.

1 Like

I could look past everything else if I could simply have an export of the data. Otherwise…it’s still hard to use.

3 Likes

You can use the 1T - CSV Creator plugin and then reference the table’s list of items state in the JSON - works very well.

3 Likes

Great Tip! Going to try it.

Where can I get this :slight_smile: ?

Hey @kate.mcnally, could I request adding a “show all items immediately” checkbox for the table, like there is for repeating groups?

I’m using a plug in to export my data to csv, but the data is incorrect when it’s not all loaded.

Unless there’s some hacky way to do this that some amazing bubble dev out there knows?

I wouldn’t say I’m an amazing bubble dev :smiley: but I did think of a hacky workaround - can you have an invisible RG set to ‘load all items immediately’ and then reference that RG as your data source?

1 Like

That’s an excellent idea! I’ve implemented that, and the table data is much faster to load when scrolling, but it still doesn’t all load immediately :sweat_smile:

1 Like

Aww I was hoping to be the hacky hero of the day :rofl:

1 Like