Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Table displaying blueprints - improvements #36

Open
vedina opened this issue Dec 5, 2024 · 2 comments
Open

Table displaying blueprints - improvements #36

vedina opened this issue Dec 5, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@vedina
Copy link
Member

vedina commented Dec 5, 2024

  • the table displaying the templates have several issues
  • sorting works, but it is not clear which column is sorted and how ( e.g. in common libraries as https://datatables.net/ there are arrow indicators or similar)
  • the default order seems to be random - better to sort immediately by e.g. date
  • the table has a lag - it is not updated immediately and sometimes it is not convenient as one need to wait until a template is updated or added
  • I would STRONGLY recommend to look for a well developed existing library for displaying results in a table
  • Ideally the table should NOT load all results upfront (we already have >90 templates and likely they will grow) , but rely on a server side queries for paging, like https://datatables.net/ . I am not aware of React counterpart of datatables, but there should be one (or more)
@vedina vedina added the enhancement New feature or request label Dec 5, 2024
@vedina
Copy link
Member Author

vedina commented Dec 28, 2024

consider these React solutions for data grid
(we will need tables with server side pagination beyond Template designer) . Data should NOT be loaded upfront .
https://github.com/ag-grid/ag-grid
https://tanstack.com/table/latest
https://js.devexpress.com/React/Demos/WidgetsGallery/Demo/DataGrid/Overview/MaterialBlueLight/
https://www.npmjs.com/package/react-table

@sergesoroka
Copy link
Collaborator

Now we are using this one https://tanstack.com/table/latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants