Unplanned
Last Updated: 24 Oct 2019 11:37 by ADMIN
Add a mechanism that allows you to sort each child level separately. For example, by applying a different sort descriptor to each child hierarchical view collection.
Completed
Last Updated: 14 Jan 2020 16:31 by ADMIN
Release R1 2020
Created by: Martin Ivanov
Comments: 0
Category: TreeListView
Type: Bug Report
1

The JAWS screen reader cannot read the RadTreeListView and also its rows and cells.

This reproduces after the 2019.3.917 release.

To work this around create a custom RadTreeListViewAutomationPeer:

public class CustomTreeListView : RadTreeListView
{
	protected override AutomationPeer OnCreateAutomationPeer()
	{
		return new CustomTreeListViewAutomationPeer(this);
	}
}

public class CustomTreeListViewAutomationPeer : RadTreeListViewAutomationPeer
{
	public CustomTreeListViewAutomationPeer(RadTreeListView owner) 
		: base(owner)
	{
		var methodInfo = typeof(RadTreeListViewAutomationPeer).GetMethod("GetItemPeers", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
		methodInfo.Invoke(this, null);
	}

	protected override List<AutomationPeer> GetChildrenCore()
	{
		var frameworkPeer = new FrameworkElementAutomationPeer((FrameworkElement)this.Owner);
		return frameworkPeer.GetChildren();
	}
}

Unplanned
Last Updated: 05 Jun 2018 13:37 by ADMIN
Completed
Last Updated: 19 Oct 2020 10:22 by ADMIN
Release R3 2020 SP1
Selecting a large number of items through the UI or programatically with the Select method when in Extended SelectionMode leads to a degraded performance. As a workaround the Multiple SelectionMode can be used instead.
Completed
Last Updated: 20 Jan 2020 12:40 by ADMIN
Release LIB 2020.1.120
Hi,

    I found a bug when use MergeCells in grid view and tree list view, I am the license account, my support is out of date,But I still want to feadback the bug to you , I make a vedio in attachment

When use in radtreelistview , I can not explict set the MergedCellsStyle, maybe MergedCellsStyleSelector also have the bug.I just try MergedCellsStyle.

Completed
Last Updated: 16 Mar 2018 11:13 by ADMIN
Completed
Last Updated: 13 Mar 2020 09:44 by ADMIN
Release LIB 2020.1.316 (03/16/2020)

The selected rows of TreeListView are not returned when calling SelectionPattern.GetSelection method.

The problem can be reproduced with RadGridView as well.

Declined
Last Updated: 26 Oct 2018 08:44 by ADMIN
workaround:
Extract the ControlTemplate for the TreeListViewRow and set the Style explicitly or remove the local Style setter.
Completed
Last Updated: 07 Oct 2016 10:11 by ADMIN
Expanded TreeListViewRow cannot be collapsed when select a child node and SelectionMode is set to "Expanded".

Steps to reproduce:
1. Expand the root node
2. Select a child node
3. Try to collapse the root node
Completed
Last Updated: 25 Jan 2016 14:50 by ADMIN
Completed
Last Updated: 12 Jan 2016 12:52 by ADMIN
Keyboard navigation stops working when setting SelectionMode to "Extended", SelectionUnit to "Cell"  and pressing twice the down keyboard key . 

The problem should be resolved with version Q1 2016. 
Unplanned
Last Updated: 04 Aug 2016 09:20 by ADMIN
Completed
Last Updated: 30 Mar 2020 04:37 by ADMIN
Release LIB 2020.1.330 (03/30/2020)
Completed
Last Updated: 07 Nov 2023 06:57 by ADMIN
Release R3 2023 SP1
When the last column's Width is set to "*", applying a filter will resize the columns.

A possible workaround would be the following one:
private void RadTreeListView_Filtering(object sender, Telerik.Windows.Controls.GridView.GridViewFilteringEventArgs e)
{
    var treeListView = sender as RadTreeListView;
    var internalColumns = treeListView.GetType().GetProperty("InternalColumns", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance).GetValue(treeListView);
    internalColumns.GetType().GetProperty("ColumnWidthsCalculationPending", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(internalColumns, true);
}

private void RadTreeListView_Filtered(object sender, Telerik.Windows.Controls.GridView.GridViewFilteredEventArgs e)
{
    Dispatcher.BeginInvoke(new Action(() =>
    {
        var treeListView = sender as RadTreeListView;
        var internalColumns = treeListView.GetType().GetProperty("InternalColumns", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance).GetValue(treeListView);
        internalColumns.GetType().GetProperty("ColumnWidthsCalculationPending", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).SetValue(internalColumns, false);
    }), System.Windows.Threading.DispatcherPriority.Loaded);
}
Completed
Last Updated: 24 Jul 2015 09:53 by ADMIN
ADMIN
Created by: Maya
Comments: 0
Category: TreeListView
Type: Bug Report
0

			
Unplanned
Last Updated: 11 Aug 2016 14:04 by Tim Ge
Items are expanded when they match the filtering criteria.

Once I added the filterdescriptor, the tree started to expand itself
and when I put a break point in RowIsExpandedChanged event handler
the treelistviewrow's IsExpanded property is already true

Can you have a look at the attached sample application
and try to achieve the following:
1. keep the on demand load (so only loadchildren when user clicked on the arrow to expand)
2. apply filter only on the expanded nodes
Unplanned
Last Updated: 24 Apr 2023 09:01 by Martin Ivanov
The gray background that is shown when you hover an item is not hidden when the pointer leaves the item. That happens when you scroll on a touch device. 

To work this around, you can hide the pointer over background completely. To do this, you can edit the ControlTemplate of RadListView item and remove the Setter from the PointerOver Visual State.
Declined
Last Updated: 07 Sep 2016 07:31 by ADMIN