Infinite Hierarchical Grids with Heterogeneous Structures in Kendo UI for Angular

0 Answers 17 Views
Grid
Luigi
Top achievements
Rank 1
Luigi asked on 10 Oct 2024, 12:43 PM

Hi.

I'm exploring the possibilities of implementing hierarchical grids in Kendo UI for Angular and would like to know if it is possible to create grids with an infinite (or unpredictable) number of levels, each having heterogeneous structures.

Specifically, the requirement would involve different structures at each level (i.e., different columns and data types), and the number of nested levels is not known in advance.
Is there a way to dynamically handle these scenarios within the Kendo UI for Angular grid component?

I would appreciate any insights, examples, or suggestions on how to approach this.

Regards.

 

Georgi
Telerik team
commented on 15 Oct 2024, 10:27 AM

Hi Luigi,

Thank you very much for the details provided.

Generally speaking, when it comes to the visualization of hierarchical data, our team recommends the developers use the built-in Kendo UI for Angular TreeList component:

The TreeList component has been specifically built with the idea of displaying hierarchical data in a tabular format and also exposes an extensive set of built-in features like paging, sorting, etc., similar to the Kendo UI for Angular Grid.

By default, the TreeList component can be bound to either hierarchical or flat data , which can be locally stored or can come from a remote server:

When it comes to the visualization of heterogenous data, I am afraid that the TreeList component might have relatively limited capabilities as the component either generates its columns from the bound data or the developer has to explicitly provide them:

Another component that might prove to be useful for the visualization of heterogenous data is the Kendo UI for Angular TreeView:

I hope the provided information helps. Please, let me know if I am missing out on something.

Regards,
Georgi
Progress Telerik

No answers yet. Maybe you can help?

Tags
Grid
Asked by
Luigi
Top achievements
Rank 1
Share this question
or