Problems with touch device

6 posts, 1 answers
  1. Rémy
    Rémy avatar
    5 posts
    Member since:
    Oct 2012

    Posted 01 Oct 2012 Link to this post

    Hi,

    I'm doing some tests on a project with a iPad  with iOS5 and a iPad with iOS6, and I have some troubles with RadListBox.

    First, when I scroll, it is lagging, a lot. On my desktop, everything run smoothly, without lag, but the same RadListbox on a iPad is just horrible.

    Also, even if I scroll down at the middle of the list, I will be automatically redirect to the selectionned item, and it's so fast that I don't have the time to select another item. 

    I've seen that when Telerik detect a touch screen, the class RadTouchExtender is assigned to every RadListBox in my project. Also, the style "overflow:hidden;" is added to the div.

    My question is: Can I disable this detection, with a property on the ListBox, server-side or cliend-side or just at the loading of the project? 

    The RadListBox use ItemTemplate to display items. Here an exemple:

    <telerik:RadListBox ID="lbxPatDisponibles" PersistClientChanges="true" 
            runat="server" Height="300px" Width="335px" Visible="true" 
            TransferToID="lbxTraites" DataValueField="noauto" >
        <ItemTemplate>
            <div class="listeDispo patientTraite">
                <div class="dispoBouton" onclick="transfertPatient(<%# Eval("noauto") %>, false);">
                    <img class="adminButton" src="Images/add.gif" alt="Add" height="32" style="padding:10px 0px;" />
                </div>
                <div class="dispoInfo">
                    <div class="cboContent" style="display:block;">
                        <span style="font-weight: bold;">
                            <%#DataBinder.Eval(Container, "Attributes['enteteItem']")%>
                            <span style="font-size: 10px;">
                                <br /><%#DataBinder.Eval(Container, "Attributes['detailItem']")%>
                            </span>
                        </span>
                    </div>
                </div>
            </div>
        </ItemTemplate>
    </telerik:RadListBox>
     

    Thank you

    Visual studio 2008 .NET 3.5 SP1
    Windows 7
    Trouble with iOS browser (I can't test on a Android device, so I can't say if it's for every touch screen device)
    Telerik ASP.NET AJAX 2012.1.301.2
    VB.NET

  2. Answer
    Bozhidar
    Admin
    Bozhidar avatar
    1101 posts

    Posted 02 Oct 2012 Link to this post

    Hello,

    i confirm that the ListBox wasn't behaving accordingly on iPad when scrolling or during DragAndDrop. The problem is that when you drag and then lift your finger off the surface of the device, RadListBox selects the item that you had your finger on when you started dragging. The ScrollExtender is just an addon that shows the scrollbar on the right ( like the default scrollbar in iOS ), because by default the scrollbar is not visible in mobile devices. I don't think it's related to the problem at hand.

    I'm happy to inform you that we have resolved this issue, as well as a couple of others, and you can get the improved version of RadListBox with the upcoming Q3 release ( due in mid October ).
     
    Greetings,
    Bozhidar
    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.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Moon
    Moon avatar
    249 posts
    Member since:
    Oct 2012

    Posted 22 Apr 2014 Link to this post

    My client is reporting this problem on listboxes, and I have the 2014 release. Have you tested on the latest Ipads?
  5. Dimitar
    Admin
    Dimitar avatar
    281 posts

    Posted 25 Apr 2014 Link to this post

    Hello,

    The problem that "when you drag and then lift your finger off the surface of the device, RadListBox selects the item that you had your finger on when you started dragging" is a known issue.
    It was fixed with the Q3 2012 release, but unfortunately reoccurred after a RadListBox fix from Q3 2013 SP2 release.

    As a temporary solution, you may check in the Telerik UI for ASP.NET AJAX release history notes if any fixes, which have become available after the Q3 2013 SP1 release, are critical for your project. If you do not encounter such issues, you may use version 2013.3.1114, until the current issue is fixed.

    It has already been logged for fixing and I have created a public Ideas & Feedback Portal item for you, where you can track the issue status, vote for it and comment it.

    Regards,
    Dimitar
    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.

     
  6. Daniel
    Daniel avatar
    3 posts
    Member since:
    Sep 2010

    Posted 08 Sep 2014 Link to this post

    Hi,

    Has this issue been resolved yet ?
    RadListBox scrolling is not working form on iPad it always jumps back to the top.

    Daniel
  7. Dimitar
    Admin
    Dimitar avatar
    281 posts

    Posted 09 Sep 2014 Link to this post

    Hi Daniel,

    The RadListBox item selection issue has been fixed with the Q2 2014 release. I have added a comment about that to the public portal item, referred in my previous post.

    As for the RadListBox scrolling issue on iPad, I was not able to reproduce it on my side. I have answered to your support ticket on this topic. In order to avoid threads duplication and to provide you with better service, I suggest that we continue our conversation about that matter in the ticket thread already opened.

    Regards,
    Dimitar
    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
UI for ASP.NET Ajax is Ready for VS 2017