Is your feature request related to a problem? Please describe.
Thanks to @wliao008's #29 PR, we are able to have paginated tables.
However, in terms of UI, the lack of interactivity and features of the current plain HTML table makes it difficult to filter and customize the table view.
Describe the solution you'd like
The Datatables component should be able to render an interactive table where the user is able to:
- show/hide columns
- sort by column
- filter by column
- Download as CSV (TBC)
Describe alternatives you've considered
Existing no-code tools like NocoDB and Baserow already has such Datatable components written in Vue.
We can take reference from these implementations.
nocodb/nocodb
bram2w/baserow
Additional context
N/A
Is your feature request related to a problem? Please describe.
Thanks to @wliao008's #29 PR, we are able to have paginated tables.
However, in terms of UI, the lack of interactivity and features of the current plain HTML table makes it difficult to filter and customize the table view.
Describe the solution you'd like
The Datatables component should be able to render an interactive table where the user is able to:
Describe alternatives you've considered
Existing no-code tools like NocoDB and Baserow already has such Datatable components written in Vue.
We can take reference from these implementations.
nocodb/nocodb
bram2w/baserow
Additional context
N/A