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

Problems with touch device

5 Answers 178 Views
ListBox
This is a migrated thread and some comments may be shown as answers.
Rémy
Top achievements
Rank 1
Rémy asked on 01 Oct 2012, 05:32 PM

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

5 Answers, 1 is accepted

Sort by
0
Accepted
Bozhidar
Telerik team
answered on 02 Oct 2012, 06:30 AM
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.
0
Moon
Top achievements
Rank 2
answered on 22 Apr 2014, 07:47 PM
My client is reporting this problem on listboxes, and I have the 2014 release. Have you tested on the latest Ipads?
0
Dimitar
Telerik team
answered on 25 Apr 2014, 02:51 PM
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.

 
0
Daniel
Top achievements
Rank 1
answered on 09 Sep 2014, 02:24 AM
Hi,

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

Daniel
0
Dimitar
Telerik team
answered on 09 Sep 2014, 01:13 PM
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.

 
Tags
ListBox
Asked by
Rémy
Top achievements
Rank 1
Answers by
Bozhidar
Telerik team
Moon
Top achievements
Rank 2
Dimitar
Telerik team
Daniel
Top achievements
Rank 1
Share this question
or