Table component updates #13366
Replies: 12 comments 38 replies
-
What's been also removed is the Grid component that allowed us to position any components within an established grid. This was a very helpful tool for laying out our components however we wanted. In my case, I was requested to have our forms resemble the paper version of our forms and the Grid layout allowed us to do just that. Without it, how can we position components freely in the form to accomplish this? An example of what I used to be able to do with the Grid layout was something like this: |
Beta Was this translation helpful? Give feedback.
-
I really miss the "old" table. The new style is very limited when used with a query. It is really much better when editing directly in a table, but with query the old one was really much better in my opinion and it is very sad that I cannot use the old one anymore. |
Beta Was this translation helpful? Give feedback.
-
Any timeline on when this change will be reflected in the documentation? New to Budibase and have been trying out the "Tutorial: Building a HR portal" on this doc page, and got derailed at the Employees Screen section. |
Beta Was this translation helpful? Give feedback.
-
To me this feels like a major step back. With the old table you could comfortably fit 4 columns on a phone screen and have it look clean and useable. Unless I am missing something, the only way to have a table of data that can be properly viewed and navigated on mobile is to build it yourself out of cards and a repeater. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Who thought this update was a good idea? |
Beta Was this translation helpful? Give feedback.
-
Let's compare the two. Up is the old one, down is the new one. Which do you prefer? here options for columns: ...so at this stage it is much better than the old one? Maybe in some cases... but in my case it is quite inferior to the previous version. |
Beta Was this translation helpful? Give feedback.
-
Hi @jamie-budibase @aptkingston , I also thing the new table is kind of a mixed bag, maybe it was a bit too early to force using it as a full replacement of previous (and quite limited table). I fully understand the extra-cost of maintaining old and new components, and that new components might be much better for maintenance and evolution, but the transition was quite brutal if I may. On my side, the points below are the one preventing me to replace my existing tables with new ones. - Ability to embed components in first column : - Display Column pinned as first column - No column/cell colors Thanks for your attention :-) |
Beta Was this translation helpful? Give feedback.
-
I am new to Budibase... so I might be missing something... Update: Indeed I found out because of the Table update |
Beta Was this translation helpful? Give feedback.
-
Buttons inside table component are now floating around. This is so ugly. |
Beta Was this translation helpful? Give feedback.
-
Thanks for your answer. That's what I meant. Maybe it's better to show how it looks in practice. The first GIF shows the old table with buttons, while the second one shows the new table with buttons. In the second case, the table is unreadable and cluttered, the rows of the table are not readable at all. While in the first GIF, the table is clearer, the interface is cleaner. This is especially visible when the application is accessed via a mobile device. I really think you should revert to the old form of the table. |
Beta Was this translation helpful? Give feedback.
-
My organization uses Budibase, I have left tons of bug reports and posts on community discussions helping people to do things or giving ideas. I am starting with this just to say that I like the tool and most of the stuff that it offers. We self host. I froze the version in the docker compose at around 2.17 because Budibase was changing too much and changes would periodically break things. We have recently made a copy of our install and run an update there, to see how BB is looking and if we could move things to version 3. We see that the tables, which were powerful before, are now quite weak. Things we cannot do anymore:
Yes, I know that the new table saves directly to the DB, but that works only if you don't use a custom backend. (we dont expect BB to be able to do that with a custom backend, we also save things through the backend). Also, that feature only makes sense in very simple scenarios. In most scenarios, there are fields which should not be editable like that, or changing one field should change another, all things that can get broken by somebody writing directly in such a table. It is true that the app is not broken, the old tables still work. But it means that if we want to have tables with the functionalities that we need, we will need to copy paste the old tables, and it feels kinda scary, to depend on a non supported feature anymore. We see that some of the stuff could be done through the SuperTable component, we are testing. We would like to jump to version 3 because we do see lots of improvements in other parts of Budibase. Does anyone shares these issues? Do you see yourselves adding back the capacity to have form fields and links inside tables? @aptkingston @joebudi |
Beta Was this translation helpful? Give feedback.
-
We’ve updated how we treat tables in Budibase. You may have noticed we have a few different ways to make tables with the Table component, Table, Block, Grid Block, etc. It can get a little confusing, so we’ve decided to consolidate.
What does this practically mean?
If you’re using the Table Block or Grid block in your existing applications, then no worries - everything will still work as expected. However, moving forward, you’ll have to use the updated Table component.
Beta Was this translation helpful? Give feedback.
All reactions