This is a migrated thread and some comments may be shown as answers.

Virtual Scrolling is jumpy

9 Answers 116 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Chris Hack
Top achievements
Rank 1
Chris Hack asked on 30 Aug 2012, 03:04 PM
Telerik Version: 2012.1.215.40

I have the following control setup to load on demand 10 items at a time and it works fine except for the jumpiness when using the scroll-bar.  The items seem to shift up once the next batch of 10 are loaded on the client.  Our clients are complaining about this behavior and I was wondering if there is anything I can do to mitigate or preferably illiminate this?                 
<telerik:RadComboBox ID="rcbLocation" runat="server" ClientIDMode="Static"
    Height="175px" Width="200px" EmptyMessage="Enter Location" MarkFirstMatch="true"
    EnableLoadOnDemand="true" EnableVirtualScrolling="true"
    ShowMoreResultsBox="true" OnClientItemsRequesting="MDL.Default.requestingItems"
    OnClientItemsRequestFailed="Main.radComboBoxItemsRequestFailed"
>
    <WebServiceSettings Path="Default.aspx" Method="GetMatchingLocations" />
</telerik:RadComboBox>

If you examine the attached screen snippet you can observe on the left is the state of the dropdown while it is loading and on the right is the state after it has loaded the next 10 items.  Keep in mind that I held the mouse perfectly still while waiting for the control to load, after which, the items are shifted up by 1.  When continuously scrolling, this behavior causes the appearance to be quite jumpy to the eye.

Tested environments: Chrome 21.0.1180.83 m, IE 9.0.8112.16421, FireFox 15.0

9 Answers, 1 is accepted

Sort by
0
Cat Cheshire
Top achievements
Rank 1
answered on 30 Aug 2012, 03:34 PM
Did you try the latest Telerik version?
0
Chris Hack
Top achievements
Rank 1
answered on 31 Aug 2012, 01:11 PM
Upgraded to version 2012.2.724.40 and the behavior is the same.  Any other suggestions?
0
Nencho
Telerik team
answered on 04 Sep 2012, 11:59 AM
Hello Chris,

Do you reproduce the problem at our online demo:
http://demos.telerik.com/aspnet-ajax/combobox/examples/populatingwithdata/autocompletesql/defaultcs.aspx?

When the new portion of items are needed, they are loaded at once and the previously loaded items are moved up. In order to rarely observe this behavior, you could enlarge the number of items loaded per request.

Kind regards,
Nencho
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Chris Hack
Top achievements
Rank 1
answered on 04 Sep 2012, 01:18 PM
Yes, the behavior there is the same.  Start slowly scrolling the items by dragging the scroll-bar and as soon as it fetches another set of items, the whole list will jump up and your eyes will loose focus on the item you were currently viewing.
0
Nencho
Telerik team
answered on 04 Sep 2012, 03:44 PM
Hi Chris,

Indeed when the new portion of items is loaded, the previous ones are moved up.
We are aware of this behaviour and actually it is by design.

Regards,
Nencho
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Chris Hack
Top achievements
Rank 1
answered on 04 Sep 2012, 04:43 PM
Would you consider adding in a setting to turn off this behavior?  Maybe... EnableSmoothVirtualScrolling

Our clients are not going to stop complaining about this, so this is my desperate plea for help.  Is there perhaps a client side script that I can hijack to force it to scroll smoothly?

Thanks
0
Nencho
Telerik team
answered on 05 Sep 2012, 12:56 PM
Hello Chris,

We understand the importance of that behavior in your scenario and I will forward the suggestion for smooth scrolling to our developer team for further consideration. I will notify you as soon as we decide what our further actions would be.

All the best,
Nencho
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
K
Top achievements
Rank 1
answered on 05 Oct 2015, 07:24 PM

Hi,

Is there any update on this issue?  We have found that as items load next set of data focus jumps back to beginning of the list which is very frustrating for users.

Thanks, K

0
Nencho
Telerik team
answered on 08 Oct 2015, 11:15 AM
Hello,

The problem reported in this thread is already fixed with our latest official release and you can test the behavior with our online demon below:

http://demos.telerik.com/aspnet-ajax/combobox/examples/populatingwithdata/autocompletesql/defaultcs.aspx


Please give it a try and let us know if you encounter any issues with the functionality.

Regards,
Nencho
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
ComboBox
Asked by
Chris Hack
Top achievements
Rank 1
Answers by
Cat Cheshire
Top achievements
Rank 1
Chris Hack
Top achievements
Rank 1
Nencho
Telerik team
K
Top achievements
Rank 1
Share this question
or