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

Implement a tree grid that support large dataset with sorting and filtering #763

Closed
vegegoku opened this issue Feb 9, 2023 · 0 comments
Closed
Assignees
Labels
enhancement New feature or request Feature
Milestone

Comments

@vegegoku
Copy link
Member

vegegoku commented Feb 9, 2023

We already have a lazy grid that will load the children only when the parent is expanded, so we just enhancing that implementation to provide more functionality. using any large data set with none lazy tree grid is not recommended as there is no way to make it fast.

  • The TreeGrid will need to have ability to be filtered.

For this we expect the server to handle the filtering since in the result we need to include parents that might not match the filter criteria but have children that match it, for local lists filtering that way in a lazy grid makes no sense it will force traversing the whole data set recursively and it will be very slow.

  • The TreeGrid will need to have ability to sort quickly.

Sorting will be executed in a lazy so children will be sorted when the parent is expanded.

@vegegoku vegegoku added enhancement New feature or request Feature labels Feb 9, 2023
@vegegoku vegegoku added this to the 1.0.0-RC18 milestone Feb 9, 2023
@vegegoku vegegoku self-assigned this Feb 9, 2023
vegegoku added a commit that referenced this issue Feb 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Feature
Projects
None yet
Development

No branches or pull requests

1 participant