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