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 functionality to navigate to a specific child grid within the hierarchical grid #14912

Open
viktorkombov opened this issue Oct 15, 2024 · 2 comments · May be fixed by #15201
Open

Add functionality to navigate to a specific child grid within the hierarchical grid #14912

viktorkombov opened this issue Oct 15, 2024 · 2 comments · May be fixed by #15201
Assignees
Labels
👑 app-builder grid: hierarchical-grid 🧰 feature-request ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged.

Comments

@viktorkombov
Copy link
Contributor

viktorkombov commented Oct 15, 2024

Is your feature request related to a problem? Please describe.

Currently, an API is available for navigating to a specific cell in the hierarchical grid. However, there is no efficient way to navigate to a specific child grid to ensure it is visible.

Describe the solution you'd like

I am looking for an API that enables navigation to a specific component by scrolling it into view.

This feature is essential for working with the Hierarchical Grid in App Builder. Within the context of the App Builder, we use the Outline Tree and Data Hierarchy Editor to select specific Row Islands. When a Row Island is selected, we want it to automatically scroll into view, making it visible to users. This allows users to see the layout of the specific Child Grid and configure it, along with its columns and nested child grids, as needed.

In addition, it would be beneficial if this new functionality included the ability to expand and collapse rows on demand. Currently, when a Hierarchical Grid in App Builder isn’t selected, its rows remain collapsed.

To achieve a similar outcome, we are currently using a workaround with the functionality of the positionInParent method, which partially works for navigation. However, this approach fails in cases where we need to navigate to a grid with multiple scrollable parent elements or when the target grid is outside the DOM. Adding these features would greatly improve the usability and configurability of nested grids within App Builder.

Additional context

image

@viktorkombov viktorkombov changed the title Add functionality to navigate to a specific child Add functionality to navigate to a specific child grid within the hierarchical grid Oct 15, 2024
@hanastasov hanastasov self-assigned this Oct 23, 2024
@hanastasov
Copy link
Contributor

@viktorkombov and/or @ddincheva will put lot more details into this by end of week.

Copy link

There has been no recent activity and this issue has been marked inactive.

@github-actions github-actions bot added the status: inactive Used to stale issues and pull requests label Dec 25, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jan 1, 2025
@viktorkombov viktorkombov reopened this Jan 2, 2025
@github-actions github-actions bot removed the status: inactive Used to stale issues and pull requests label Jan 3, 2025
@MayaKirova MayaKirova added ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged. and removed 🆕 status: new labels Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👑 app-builder grid: hierarchical-grid 🧰 feature-request ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants