Virtual Scrolling is jumpy

10 posts, 0 answers
  1. Chris Hack
    Chris Hack avatar
    9 posts
    Member since:
    Aug 2012

    Posted 30 Aug 2012 Link to this post

    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
  2. Cat Cheshire
    Cat Cheshire avatar
    128 posts
    Member since:
    Jun 2010

    Posted 30 Aug 2012 Link to this post

    Did you try the latest Telerik version?
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Chris Hack
    Chris Hack avatar
    9 posts
    Member since:
    Aug 2012

    Posted 31 Aug 2012 Link to this post

    Upgraded to version 2012.2.724.40 and the behavior is the same.  Any other suggestions?
  5. Nencho
    Admin
    Nencho avatar
    1458 posts

    Posted 04 Sep 2012 Link to this post

    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.
  6. Chris Hack
    Chris Hack avatar
    9 posts
    Member since:
    Aug 2012

    Posted 04 Sep 2012 Link to this post

    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.
  7. Nencho
    Admin
    Nencho avatar
    1458 posts

    Posted 04 Sep 2012 Link to this post

    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.
  8. Chris Hack
    Chris Hack avatar
    9 posts
    Member since:
    Aug 2012

    Posted 04 Sep 2012 Link to this post

    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
  9. Nencho
    Admin
    Nencho avatar
    1458 posts

    Posted 05 Sep 2012 Link to this post

    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.
  10. K
    K avatar
    1 posts
    Member since:
    Oct 2015

    Posted 05 Oct 2015 Link to this post

    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

  11. Nencho
    Admin
    Nencho avatar
    1458 posts

    Posted 08 Oct 2015 Link to this post

    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
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017