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

Add Tree LOD sample with virtualization #481

Merged
merged 8 commits into from
Jul 19, 2023

Conversation

ddaribo
Copy link
Contributor

@ddaribo ddaribo commented Jun 21, 2023

Closes #465

Things to consider:

  • For a virtualized scenario of the remote children, cascade selection breaks, since the parent item does not have all its children in the dom. As the current LOD sample is with cascade selection, if this is left with selection multiple, this will not be consistent, if included in the topic.

  • Because the virtualized children do not have an IgcTreeItem as parent, the level cannot be correctly calculated, so the indentation is not rendered properly. The IgcTreeItem's div[part='indentation']'s width cannot be overriden on app level.

  • When running the sample locally, "ResizeObserver loop limit exceeded" errors are thrown on each scroll. This is marked by @lit-labs/virtualizer as expected. Not exhibited in the sample prototype in CodeSandbox here.

@ddaribo ddaribo requested a review from rkaraivanov June 21, 2023 12:19
@ddaribo ddaribo changed the title add lod sample with virtualization Add Tree LOD sample with virtualization Jun 21, 2023
@MonikaKirkova MonikaKirkova added status: in-test PR ready for testing status: verified The PR is tested and ready for a merge and removed status: in-test PR ready for testing labels Jul 17, 2023
@HUSSAR-mtrela
Copy link
Collaborator

waiting for review of @rkaraivanov

@teodosiah teodosiah merged commit 47d3035 into vnext Jul 19, 2023
3 checks passed
@teodosiah teodosiah deleted the bpachilova/tree-lod-enhanced-lit branch July 19, 2023 07:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: verified The PR is tested and ready for a merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Request for feature enhancement] - Infragistics tree
5 participants