Tables have been an extremely valuable tool implemented into Bubble, but I think there are a number of ways to improve them to open a wide range of opportunities to builders.
- Nested Tables
- I would love to create nested tables within my app. For example, If I had a table of users, and then within each user row, I could expand/collapse another table of all their roles, including the role’s name, permissions, etc in a column- and row-like structure. Theoretically, this could be done using a repeating group, however, that would eliminate the use of native floating headers, improved column width based on cell content, etc.
- Native Sorting
- The creation of a checkbox on the table element in the editor that enables a table to be sorted by column where the user simply clicks on the column header to cycle between ascending, descending, and then disable for that column would be huge!
- Native Resizing/Dragging
- Another awesome and highly useful feature would be the creation of another checkbox on the table element in the editor allowing a table’s columns to be resized and repositioned for full user-specific customization.