I'm using the RadTreeListView for hierarchal data. When the user expands a row, I call a WCF service to populate the next level. The control always scrolls to the top when doing this which is really annoying. I have also tried to ScrollIntoView() method, but it scrolls the row to the bottom of the visible window. What I want to do is keep the row in place so the user is not searching for the data they just expanded.
Is there an easy way to keep the row in the same location when expanding the parent row? If not, is there a way to get the current index within the visible window so I can calculate which row to set in the ScrollIntoView() method to get the same affect?
Someone must have found a way to do this. In my opinion, having the row the user just clicked on disappear is a bad design. The user is expecting the parent row to still be under the mouse cursor after the click.
Any help would be appreciated.
-Scott
Is there an easy way to keep the row in the same location when expanding the parent row? If not, is there a way to get the current index within the visible window so I can calculate which row to set in the ScrollIntoView() method to get the same affect?
Someone must have found a way to do this. In my opinion, having the row the user just clicked on disappear is a bad design. The user is expecting the parent row to still be under the mouse cursor after the click.
Any help would be appreciated.
-Scott