So the new property editor is hiding the ID Attribute for Table cells and kinda made it a hassle to use my original plugin that did this. You can still add an ID to the Table itself so I vibe-coded (as in I haven’t done a line by line of the code and not optimized) a plugin to handle addidng resizable columns by just providing the Table ID.
Plugin: TCH - Customize Table Plugin | Bubble
No demo, it’s easy to test on your own.
NOTE
Ignored columns set to ‘Fill’ will react weirdly during resizing when it’s between 2 resizable columns. It’s a result of the tables responsiveness
NOTE 2
Bubble does not add any default values to columns so check that if you are experiencing weirdness in ignored columns
- It adds handles and you can ignore specific columns. I don’t like how the handles look right now but I needed something running. Easy patch when I have my next free hour.
- Widths persist between sessions (local storage)
- Currently no max width support so it’s infinite widthssssssss
It uses Bubble’s current classes for table elements so it might break in the future if Bubble decides to change the class names. I thought of hooking into Bubble’s resizing script but I probably would break things. (Bubble does so many things weirdly)
I made this plugin as an intermediary. I still prefer my original plugin even though this is easier to work with in the Bubble editor.