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
22.47k stars 1.55k forks source link

[BUDI-7527] Natural-sort client side svelte table #11840

Closed aricooperdavis closed 1 year ago

aricooperdavis commented 1 year ago

Describe the feature request It would be nice if we could have natural sorting on the client-side table element. This is only really relevant for string-type columns, such as for the first line of addresses which are often either strings (e.g. house names) or digits (e.g. house numbers).

Screenshots image

BUDI-7527

mike12345567 commented 1 year ago

This would be nice, but we're concerned how this would link up with all of our backend sorting strategies, most databases will not be able to utilise natural sorting and so therefore this would never pair up well paginated data.

We could implement this just for client-side, but there are very limited places that this would actually be utilised, realistically only query results could use this - for now we're going to close this as the complexity this might introduce would out-weigh the usefulness.

If you wished to do something like this then it could make for a good custom plugin! https://docs.budibase.com/docs/custom-component