Unplanned
Last Updated: 11 Mar 2024 07:15 by ADMIN
Calling CollapseAll() on a RadTreeView after changing its ItemsSource causes an Exception on iOS.

Objective-C exception is thrown.  Name: NSInternalInconsistencyException Reason: attempt to delete item 9 from section 0 which only contains 8 items before the update

On Android, this works as expected.
Unplanned
Last Updated: 05 Apr 2023 14:45 by JJ
Created by: JJ
Comments: 0
Category: TreeView
Type: Feature Request
1
 implement a cell Swipe-like behavior as exists in the ListView
Unplanned
Last Updated: 14 Dec 2022 11:00 by ADMIN

All parts of the TreeViewItem (indicator, text, checkbox) are defined as one big template. Therefore customization of only one part of the template still requires retemplating the whole item. 

When retemplating is applied to the treeviewitem and  20+ children in the nodes are loaded, the result is as follow: If you run that on iOS and expand a node you'll see that it crunches the UI for a few seconds and then loads the child nodes, but i also see on our application that it will crash some times and either way gives a bad feel to the UI on iOS

Unplanned
Last Updated: 28 Jul 2021 13:05 by ADMIN
Created by: David
Comments: 0
Category: TreeView
Type: Bug Report
0
TreeView memory leaks on iOS
Unplanned
Last Updated: 04 May 2021 14:12 by ADMIN
When the TreeView has more than ~100 notes and the user clicks on the scrollbar and scrolls up or down, the app crashes occasionally with exception "Object reference not set to an instance of an object" on UWP. 
Unplanned
Last Updated: 29 Apr 2021 09:44 by ADMIN

ExpandCollapse Indicator is still visible when deleting all children of a branch

 

Workaround:

Reser the TreeView ItemsSource

Unplanned
Last Updated: 19 Mar 2021 14:45 by ADMIN

This freezing is not happening if we have less number of records, I have tested
with 20 records. But it may load more than 20 records, I do not have the exact number
where this freezing issue starts to happen.

The issue happens when item template is used.

workaround:
Remove the item template

Unplanned
Last Updated: 27 Jan 2021 13:35 by ADMIN
Created by: a.baptiste
Comments: 0
Category: TreeView
Type: Feature Request
2
You can expose an API that will allow you to choose whether horizontal scrolling will be enabled/disabled.
Unplanned
Last Updated: 17 Jul 2020 10:51 by ADMIN

When we call ScrollItemIntoView to scroll to one of the nodes at the bottom of the tree the app will crash with a "Unspecified Error".

I've set it to load 150 nodes into the tree and when you click the "Test" button it will error (using UWP). If you change it to only load 100 nodes or less it should work.

Completed
Last Updated: 24 Jun 2020 12:09 by ADMIN
Release R2 2020 SP

I am using treeview loadondemand, doing an api call for every node that I open. I noticed that when I tried to open an item with 33 children object, it hangs the application.

The issue occurs when TreeViewItemTemplate is used.

Without the itemtemplate no issues.

Completed
Last Updated: 13 May 2020 13:16 by ADMIN
Release R2 2020

Above the TreeView there is a Telerik.SegmentedControl, with two segments. If I click on one of the segments the ItemsSource of the TreeView gets updated by using .Add() or Remove() of the ObservableCollection.

If every Segment is called for the first time there is no problem. But if I want to clear all Items and display the empty treeView I get the following Exception.
Java.Lang.IndexOutOfBoundsException: 'Inconsistency detected. Invalid item position 0(offset:-1).state:14 md5a5af569a83c1a3f5c3a8a63bd7d39860.RadExtendedListView{c6376f1 VFED..... ........ 0,0-1200,840 #5}, adapter:com.telerik.widget.list.ListViewWrapperAdapter@b30041b, layout:android.support.v7.widget.LinearLayoutManager@3fd42d6, context:md5db22775bb305bf9756607f4261793d51.MainActivity@1d6cd4f

Completed
Last Updated: 13 May 2020 13:03 by ADMIN
Release R2 2020
If items are loaded on demand and treeview is placed inside StackLayout, when collapsing and expanding items, at some point the rendering is messed up.
Duplicated
Last Updated: 07 Apr 2020 09:00 by ADMIN

Scrolling a TreeView with expandable items on iOS causes items to randomly change position in the control and prevent items from being selected.
This renders the control unusable on iOS when expandable items are present.

I've attached a basic project that demonstrates the issue.
The project just needs the latest Telerik binaries added to it. They were too large to include.

I believe this is the same issue Martin was experiencing in the comments of https://feedback.telerik.com/xamarin/1427193-treeview-ios-wrong-visualization-with-custom-itemtemplate

Completed
Last Updated: 19 Feb 2020 16:04 by ADMIN
Release R1 2020 SP1
Created by: Safan
Comments: 0
Category: TreeView
Type: Bug Report
11
When you have longer text shown in TreeView items and it is wrapped in 2 or 3 rows, the text is clipped incorrectly.
Completed
Last Updated: 19 Feb 2020 16:03 by ADMIN
Release R1 2020 SP1
Created by: Cleanwatts
Comments: 0
Category: TreeView
Type: Bug Report
12
Currently if the TreeView has deeper hierarchy or items with longer text, the end user will not be able to scroll horizontally.
Completed
Last Updated: 19 Feb 2020 16:00 by ADMIN
Release R1 2020 SP1
When we remove the last item from the observable collection we get an unhandled exception like this:

"Attempt to delete item 0 from section 0 which only contains 0 items before the update"
Completed
Last Updated: 15 Jan 2020 12:10 by ADMIN
Release R1 2020
When you have custom ItemTemplates defined with different height, scrolling up through the items causes flickering, also you cannot scroll down to display all the items.
Declined
Last Updated: 06 Jan 2020 10:00 by ADMIN
Created by: Bruce
Comments: 5
Category: TreeView
Type: Bug Report
3

The documentation notes that the TreeView should have its items default as IsExpanded=False, however, everything is expanded when I start my TreeView. This also includes the situation when I have a TreeView with a custom template (provided by the excellent people at Telerik, for dealing with cutoff expander icon issue!) and if I try to set Expanded explicitly to False via the template and viewmodel.

This seems to be pretty basic and I have to wonder if I'm not doing something correctly.

Thanks. 

Unplanned
Last Updated: 26 Nov 2019 13:47 by James
Currently this could be accomplished through methods.
Completed
Last Updated: 19 Nov 2019 12:07 by ADMIN
Release 2019.3.1119 (R3 2019 minor release)
When using MvvmCross framework to load data when the View appears on the screen the ListView cannot be scrolled. It starts jumping rapidly instead.

Workaround:
Load the data in the constructor of the respective ViewModel instead inside its ViewAppearing() method.
1 2