Budibase / budibase

Low code platform for building business apps and workflows in minutes. Supports PostgreSQL, MySQL, MariaDB, MSSQL, MongoDB, Rest API, Docker, K8s, and more 🚀
https://budibase.com
Other
21.87k stars 1.51k forks source link

Better settings for customising the appearance of the Table component #14278

Open mikesealey opened 1 month ago

mikesealey commented 1 month ago

Describe the feature request This feature request has been written on behalf of a customer, via the CSE team

More from the customer:

linear[bot] commented 1 month ago

BUDI-8523 Better settings for customising the appearance of the Table component

Stropdasman commented 1 month ago

More suggestions for Improvements:

1. Hide Type Indicator (T)

Issue: The type indicator (T) takes up a lot of space.
Request: Add an option to hide the type indicator.
image

2. Preset Display Column

Issue: There is no option to set a specific column as the display column by default.
Request: Allow users to preset a column to be the display column.
image

3. Hide Display Column in Internal/SQL Tables

Issue: When using an internal table or SQL table, the display column is not hideable.
Request: Make the display column hideable in these scenarios.

4. Enable Sorting by Column Headers

Issue: Sorting functionality is not the same as in old tables. Currently, clicking on the header does not sort the columns.
Request: Enable sorting by clicking on the column headers, similar to old tables.
image

5. Search Method Adjustment

Issue: The current search method uses "STARTS WITH."
Request: Change the search method to use "LIKE" instead or make it configurable.

6. Fit Table to Screen Width

Issue: Tables do not fit the screen width properly; they either overflow when strings are too long or do not use the full width when strings are too short.
Request: Add an option to make the table fit the screen width dynamically, regardless of string length.

7. Add text alignment

Issue: Tables do not support text allignment. Request: Add an option to set the allignment.