Duplicated
Last Updated: 10 Nov 2020 14:22 by ADMIN
Created by: Tomas
Comments: 1
Category: TreeList
Type: Feature Request
1
Is there some documentation or example of how to sort on a TreeList of the entire hierarchy when the hierarchy is created on demand. That is, I want the sort to order the parent node along with its children.
 
Declined
Last Updated: 11 Jul 2022 14:36 by ADMIN
Created by: Kevin
Comments: 2
Category: TreeList
Type: Bug Report
1

Autosize on treelist with locked columns does not work

When the width of the grid exceeds the column lengths, you would expect autosize to expand and fill the rest of the space evenly.

https://stackblitz.com/edit/angular-7rxada-84kfzy?file=src/app/app.component.ts

Similar to https://github.com/telerik/kendo-angular/issues/3248

Unplanned
Last Updated: 09 Nov 2022 20:23 by Hari
Created by: Hari
Comments: 0
Category: TreeList
Type: Feature Request
1
It will be nice to have examples and documentation to perform manual operations (like sorting, filtering, grouping, paging) in the TreeList.
Unplanned
Last Updated: 09 Nov 2023 12:45 by Ioannis
Created by: Ioannis
Comments: 0
Category: TreeList
Type: Feature Request
1

The aggregates field is currently available only for kendoTreeListFooterTemplate:

https://www.telerik.com/kendo-angular-ui/components/treelist/aggregates/#toc-aggregating-flat-data

But in some scenarios, the aggregates need to be displayed inside the headers as well. Please provide the aggregates field in the kendoGridCellTemplate.

So far the only approach where this can be achieved is to use manual aggregation and some custom code:

   <ng-template kendoTreeListCellTemplate let-dataItem>
                    {{dataItem.name}} - <strong> {{ data.aggregates.name.count }} employee(s)</strong>
</ng-template>

Unplanned
Last Updated: 03 Apr 2024 19:07 by Geethu
Created by: Geethu
Comments: 0
Category: TreeList
Type: Feature Request
1
Ability to modify the filter menu title with columnName placeholder in the TreeList just like the filterMenuTitle in the Grid.
Unplanned
Last Updated: 02 Jul 2024 08:31 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: TreeList
Type: Feature Request
1
It would be great if the built-in editors for the columns of the TreeList component had more options to choose from, like for example, having a DropDownList or a ComboBox editor out of the box. The same can apply to the editors of the columns in the Grid component as well.
Unplanned
Last Updated: 15 Nov 2024 15:01 by Vincenzo

Provide a built-in functionality for the TreeList that would allow binding the component to data with the following structure:

const data = [
    { path: ['node1', 'node2'], property1: value, property2: value },
    { path: ['node1', 'node2', 'node3'], property1: value, property2: value },
];

The structure provides particular paths for the leaf nodes (last children) that determine the hierarchy within the component and additional fields that correspond to the columns' definition of the component. 

Unplanned
Last Updated: 14 Jan 2025 09:19 by ADMIN
Created by: Marleen
Comments: 1
Category: TreeList
Type: Feature Request
1

We would like to provide the same loading behaviour to our customers by displaying a custom loading spinner.

Therefore I request the feature for a "Angular TreeList Loading Template", like it is already available for kendoGrid.

 

Unplanned
Last Updated: 18 Mar 2025 09:27 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: TreeList
Type: Feature Request
1

Provide the ability to customize the drag hint for the row reordering of the TreeList similarly to the available Grid feature:

Duplicated
Last Updated: 01 Dec 2022 10:21 by ADMIN
Is there some documentation or example of how to sort on a TreeList of the entire hierarchy when the hierarchy is created on demand. That is, I want the sort to order the parent node along with its children.
Declined
Last Updated: 18 Jul 2023 15:30 by ADMIN
Created by: Jose
Comments: 3
Category: TreeList
Type: Feature Request
0
Is there an example or documentation to manipulate a TreeList I want to add several rows in the TreeList and then save all the changes made in the component. Examples (AddChild and AddSibling). How could I handle that scenario where everything I do in the TreeList is stored temporarily until confirmed with a save button.
Declined
Last Updated: 12 Feb 2021 07:17 by ADMIN
Created by: Jose
Comments: 1
Category: TreeList
Type: Feature Request
0
How can I reload the treeList without expanding the children, I only want to show parents (the first level nodes)?
Unplanned
Last Updated: 19 May 2022 15:13 by ADMIN
Created by: Kendo UI
Comments: 0
Category: TreeList
Type: Feature Request
0

The drag selection is enabled immediately after dragging the cursor a little (1-2px). This causes issues when a row is expanded/collapsed first then clicking the checkbox as sometimes, the cursor is dragged in the checkbox. Then drag selection resets the previously selected rows. Here is a screencast of the issue:

https://screenrec.com/share/y6pPGWjUZH

  1. Expand a row
  2. Click and drag the cursor in the checkbox (1-2px)

https://stackblitz.com/edit/angular-qnaphv-2nszye

The drag selection should not be enabled.

The Grid has a logic for enabling the drag selection after N-pixels of dragging. Could be reused in TreeList as well.

Unplanned
Last Updated: 10 Apr 2025 07:59 by ADMIN

Hi,

We've noticed a significant difference in how the "Select All" checkbox functions in the Grid and TreeList when paging is enabled.

Our application uses both components, and users expect them to behave consistently. However, we’ve identified several issues:

1. Inconsistent User Expectations

  • In the Grid, "Select All" applies only to the current page.

  • In the TreeList, "Select All" applies to all pages, including hidden rows.

  • This inconsistency can confuse users who switch between these components, leading to unexpected behavior and frustration.

2. Confusing Bulk Actions

  • In the Grid, users understand that selections are limited to the visible page.

  • In the TreeList, users might unknowingly select thousands of records, potentially causing unintended bulk updates or performance issues.

3. Risk of Data Loss or Errors

  • Users assuming the TreeList behaves like the Grid might:

    • Select all rows, perform an action (e.g., delete or update), and unintentionally affect all pages instead of just the current one.

    • This can lead to accidental data loss or incorrect modifications.

We need a consistent approach to "Select All" behavior across both components to prevent confusion, errors, and performance issues.

Expected behavior

If "Select All" is checked, it should:

  • Select all visible rows on the current page.
  • Select all children of selected parents, even if those children are on other pages.
  • Maintain selection when navigating to another page.

 

If it should be submitted as a bug, please let me know.

1 2