Turn Off Virtualization

4 posts, 0 answers
  1. Anthony
    Anthony avatar
    58 posts
    Member since:
    Aug 2011

    Posted 11 Dec 2014 Link to this post

    Hi,

    I am using a Timeline to show and edit Employee shift times (see attachment).

    The user is able to use the TAB key to go through every Time in order and works great until the schedule is scrolled.

    Once the user scrolls the schedule the TAB order is random and takes the user to random employees / days.

    I am guessing this has got to do with virtualization and container reuse in the control.

    Is there a way to turn off virtualization? My data set will always be small so the users will be able to cope with a less responsive control if they can use the TAB key properly.

    Thanks
    Anthony
  2. Rosi
    Admin
    Rosi avatar
    2527 posts

    Posted 15 Dec 2014 Link to this post

    Hello,

    RadScheduleView does not have an option for disabling the virtualization. 

    To avoid recreation of items and changing the tab order I suggest you to set Width and Height and VisibleRange properties of the control so all data to be in the visible area.

    Regards,
    Rosi
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. UI for WPF is Visual Studio 2017 Ready
  4. Anthony
    Anthony avatar
    58 posts
    Member since:
    Aug 2011

    Posted 15 Dec 2014 in reply to Rosi Link to this post

    Hi,

    Thankyou for the suggestion but setting the Width stops scrolling from working and makes for a worse user experience.

    Thanks
    Anthony
  5. Rosi
    Admin
    Rosi avatar
    2527 posts

    Posted 16 Dec 2014 Link to this post

    Hi,

    Avoiding scrollbars is the only way for avoiding recreating of items in the described case.

    I am sorry for the inconvenience that this causes to you.

    Regards,
    Rosi
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
Back to Top