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.

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:

Unplanned
Last Updated: 12 Mar 2025 07:20 by Raj
Unplanned
Last Updated: 14 Feb 2025 09:44 by Tamart
Created by: Tamart
Comments: 0
Category: TreeList
Type: Feature Request
1

Expand the rows of the TreeList when filtering in order to reach the filtered value when nodes are collapsed.

The same is already available in the TreeView:

https://www.telerik.com/kendo-angular-ui/components/treeview/filtering#auto-expanding-nodes-while-filtering

 

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

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: 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: 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: 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: 29 Mar 2024 13:02 by Raju
Created by: Raju
Comments: 0
Category: TreeList
Type: Feature Request
2

Hi, Team!

I would like to request functionality that would allow the rendering of connection lines between the items of the TreeList. This would allow the better visualization of the parent-child relationships:

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: 16 Aug 2023 08:00 by ADMIN
Created by: Christoph
Comments: 1
Category: TreeList
Type: Feature Request
5

Currently, the TreeList allows users to move rows using drag and drop. However, the available programmatic intervention options are quite limited. There is only one event triggered after a row is dropped, which restricts our ability to perform specific actions at different stages of the drag and drop process. For example, we are unable to prohibit certain rows from being dropped. We have certain business rules on what items are allowed on which level. So, we need to check these rules before the drop occurs.

In contrast, the TreeView component provides greater control and flexibility in this regard, offering additional intervention points and events.

Could these additional events be added to TreeList in the same way as for TreeView? We would greatly benefit from this feature.

Unplanned
Last Updated: 15 Mar 2023 11:20 by Panu
Created by: Panu
Comments: 0
Category: TreeList
Type: Feature Request
5

Hi, Team!

As of now, the TreeList component does not have a designated property that allows the developers to modify its sizing. Similarly to the Grid, I would like to ask for the implementation of such a property. 

Unplanned
Last Updated: 24 Apr 2023 08:58 by ADMIN

Hi,

The current behavior allows adding of additional content, but the checkbox is always rendered inside. The behavior should be similar to the Grid as when the checkbox column is used with a cell template it doesn't render the checkbox inside the column. Example in Grid component:

https://stackblitz.com/edit/angular-44syd7?file=src%2Fapp%2Fapp.component.ts

<kendo-grid-checkbox-column>
    <ng-template kendoGridCellTemplate let-dataItem let-rowIndex="rowIndex">
        My content
    </ng-template>
</kendo-grid-checkbox-column>

Thank you for your consideration.

Unplanned
Last Updated: 03 Feb 2023 09:37 by Fathima
Created by: Fathima
Comments: 0
Category: TreeList
Type: Feature Request
3
Please provide an auto-scroll while dragging and selecting multiple rows (instead of using the mouse wheel). When the cursor reaches the end of the last visible row, the TreeList should be auto-scrolled.
Unplanned
Last Updated: 08 Dec 2022 08:53 by ADMIN
Created by: Ahmad
Comments: 2
Category: TreeList
Type: Feature Request
2

Hello,

we need a new feature in the angular treelist component that can join the neighboring cells (horizontally and vertically) with the same content

example:

Unplanned
Last Updated: 22 Nov 2022 11:36 by Adam
Created by: Adam
Comments: 0
Category: TreeList
Type: Feature Request
4

Hi,

It would be a good addition to the component if there is an option to span specific rows of the column in the TreeList component. Table example:

Thank you for your consideration.

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: 19 Mar 2024 16:05 by K
Created by: Ferdinand
Comments: 4
Category: TreeList
Type: Feature Request
13

Hello Telerik Team,

I am currently using your TreeList Component with the CheckboxColumnComponent.

Unfortunately it is not possible to configure the CheckboxColumnComponent to show the indeterminate state of items in the checkboxes.

On further research I discovered, that your TreeView Component supports this feature.

The following Screenshot has the TreeView Component  showing the indeterminate state of the Item "Furniture".

(Screenshot was taken from one of your own examples here: https://www.telerik.com/kendo-angular-ui/components/treeview/checkboxes/#toc-setup)

Comparing it with a TreeList that has checkboxes in the next screenshot, you can see that the parentitem with an indeterminate state, in this case the item with the name "examples", just shows  an empty checkbox.

 (Screenshot was taken from one of your own examples here: https://www.telerik.com/kendo-angular-ui/components/treelist/selection/#toc-checkbox-selection-of-child-rows)

Sadly i am not able to switch to the TreeView at this point in time, due to some conflicts this would create concerning my requirements for apearance and features of the application. Thats why i have the following question for you:

Would you consider adding this feature of showing indeterminate states to the CheckboxColumnComponent that is used in the TreeList Component in the future? Or do you have any advice on how to achieve this look similar to checkboxes from the TreeView in the TreeList?

Thank you in advance and best regards 

F.Jung

 

Unplanned
Last Updated: 03 Oct 2022 11:18 by Lynn
Created by: Lynn
Comments: 0
Category: TreeList
Type: Feature Request
3

Provide sticky column feature, the same as in Grid:

https://www.telerik.com/kendo-angular-ui/components/grid/columns/sticky/

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

1 2