Completed
Last Updated: 16 Jan 2020 16:56 by ADMIN
Created by: Louis-Philippe
Comments: 15
Category: TreeView
Type: Feature Request
127
Hi, 
Thanks for the great work on porting jQuery TreeView to pure Angular...

If possible to port the drag & drop feature as well

As a sidenote, maybe add TreeView category to this feedback page

Thank you!
Completed
Last Updated: 19 Aug 2021 08:10 by ADMIN
Created by: samar
Comments: 20
Category: TreeView
Type: Feature Request
31
Hi,

I was going through Treeview in angular 5.
What I feel lacking in Treeview is search functionality.

I would be very thankful if you can provide search functionality.

Thanks
Completed
Last Updated: 27 Aug 2020 10:03 by ADMIN
Created by: Peter
Comments: 7
Category: TreeView
Type: Feature Request
23
If you expand a tree node with 1000 items in it, and that tree has an ng-template the performance is very poor. It takes 7 seconds on my machine, see here https://www.telerik.com/forums/slow-treeview-with-large-datasets

Please add virtualisation to the TreeView so that not so many DOM elements (and therefore ng-templates) need to be created.
Unplanned
Last Updated: 08 Apr 2024 14:24 by ADMIN
Created by: Lynn
Comments: 3
Category: TreeView
Type: Feature Request
7
Provide an option that allows the rendering of connection lines representing the hierarchy of parent and child nodes.
Unplanned
Last Updated: 13 Feb 2019 14:15 by ADMIN
Created by: Tony
Comments: 0
Category: TreeView
Type: Feature Request
6
The functionality we would love to see is the ctrl+click/shift+click functionality for selecting checkboxes more efficiently. The reason for this is in several use cases, our users will have 100+ items to select under a single parent. In many cases, they will need to select about 1/2 of them. So the only option at that point will be to select all 50 or select the entire parent and 50.

Having a mechanism to more efficiently select/ (such as shift+click) would be ideal.
Declined
Last Updated: 30 Jun 2021 07:39 by ADMIN
Created by: Imported User
Comments: 1
Category: TreeView
Type: Feature Request
4
Add the posibility to expand all nodes in a TreeView component.
Unplanned
Last Updated: 29 Jul 2021 14:22 by ADMIN
Created by: Imported User
Comments: 0
Category: TreeView
Type: Feature Request
4
It would be useful if the TreeView can support the Angular Routing feature, for example allowing to set a RouterLink directive for each item of the tree.
Unplanned
Last Updated: 30 Mar 2021 11:25 by ADMIN
Created by: Beata
Comments: 0
Category: TreeView
Type: Feature Request
4
We are trying to scroll treeview to item that should be selected after page load (and tree automatic expand). Provide a built-in way to scroll to a programmatically selected item.
Duplicated
Last Updated: 14 Nov 2023 11:35 by ADMIN
Created by: Marcin
Comments: 3
Category: TreeView
Type: Feature Request
4

Hello,

Do You have plans, to provide extended 'desktop-like' multiselection of nodes with ctrl/meta or shift key pressed?

Unplanned
Last Updated: 26 Aug 2021 12:41 by ADMIN
Created by: Ivo
Comments: 0
Category: TreeView
Type: Feature Request
4

Please provide an optional callback function when rebindChildren has finished and the tree is stable again.

Thanks

Unplanned
Last Updated: 26 Jul 2023 08:12 by Marcus
Created by: Marcus
Comments: 2
Category: TreeView
Type: Feature Request
4

Provide an option to specify the drag target.

Currently, we can click anywhere on the item and drag it. But there are scenarios where the items should be draggable only when clicking an icon.

Completed
Last Updated: 10 Jun 2021 15:14 by ADMIN
Created by: Batya
Comments: 0
Category: TreeView
Type: Feature Request
3
Hi , 
When can we expect RTL support for Treeview component? 

Thanks
Completed
Last Updated: 06 Dec 2022 08:51 by ADMIN
[isDisabled]="disabled || isDisabled(node, nodeIndex(index))"

Because of the hardcoded disabled property, isDisabled cannot be reliably used to control which item is disabled.

Disabling the parent node automatically disables the entire tree under it and isDisabled is never called for those items.

 

It should behave like other functions - isChecked, isExpanded, isVisible etc - where you have full control over which item does what.

Unplanned
Last Updated: 06 Feb 2024 12:08 by Andy
Created by: Andy
Comments: 0
Category: TreeView
Type: Feature Request
3

Hi,

Having a scrollTo method, similar to the one in the Grid component(API), would be a very useful feature for the TreeView component.

Completed
Last Updated: 30 Jun 2021 07:49 by ADMIN
Created by: Shay
Comments: 1
Category: TreeView
Type: Feature Request
2
support r-click menu
Declined
Last Updated: 11 Jul 2023 15:08 by ADMIN
Created by: G.K. Raju
Comments: 2
Category: TreeView
Type: Feature Request
2

 

 

Hi,

 

 The tree view enables us to drag and drop one item at a time. we have a scenario where i want to drag and drop multiple items. tree view also enables multiple selection of items but not supporting drag and drop of multiple items. Could you please provide some solution to dag and drop multiple items

 

Thanks& regards,

Ramesh M

Unplanned
Last Updated: 23 Nov 2020 11:29 by ADMIN
Created by: Yuriy Rogach
Comments: 3
Category: TreeView
Type: Feature Request
2

I'm aware of the solution described https://www.telerik.com/forums/is-there-a-way-to-set-a-treeview-busy-like-grid's-loading but it would be nice to have a way to control build-in loading indicator instead of implementing a custom one.

 

In a scenario when the data is stored in the state and fetch children immediately returns empty observable and then when data is available and emitted to the source observable you can't see the loading indicator.

An example:

https://stackblitz.com/edit/angular-wtvg2h?file=app/categories.service.ts

Click to expand a category, the "expand" icon is changed to "expanded" but no data is available yet. Two seconds later when data arrives it looks fine, but it would be really good to improve users experience and show a build-in loading indicator while data is not yet available

Unplanned
Last Updated: 01 Mar 2022 10:41 by Alex
Created by: Alex
Comments: 0
Category: TreeView
Type: Feature Request
2

Hi,

Please provide an option that allows exposing the TreeView nodes' indexes. Such a feature will be especially helpful when rearranging the TreeView nodes by dragging.

Thank you

Unplanned
Last Updated: 23 Aug 2023 13:44 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: TreeView
Type: Feature Request
2

Request related to - https://github.com/telerik/kendo-angular/issues/3452

Currently, the default filtering mode, known as "lenient", halts its search as soon as a match is identified, showcasing all child elements of that match irrespective of their correspondence with the filter term. However, due to this design, using "lenient" mode while simultaneously auto-expanding child elements matching the filter term is not feasible.

In the "lenient" mode, the algorithm terminates its comparison upon encountering a match. Consequently, utilizing "lenient" mode along with automatic expansion of potential child matches requires switching to the "strict" filtering mode. This compels the algorithm to perform comprehensive comparisons throughout the entire tree, ensuring explicit identification and expansion of all matches.

https://stackblitz.com/edit/angular-5oxrjd-m3qsi6?file=app%2Fapp.component.ts

An enhancement can be introduced by incorporating a setting that drives the algorithm to perform exhaustive comparisons even within "lenient" mode, introducing the capability to expand matches while maintaining the current operational design.

Declined
Last Updated: 04 May 2023 06:28 by ADMIN
Created by: bob
Comments: 1
Category: TreeView
Type: Feature Request
1
My suggestion for the Angular treeview is to expose a doubleClick event, as opposed to just the single click event (or the selection node event).
This would help in preventing events from firing unless the user has double clicked a node (as an option).
1 2