
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
<telerik:RadGrid ID="trgComponents" runat="server" AllowPaging="false" Culture="de-DE" CssClass="RadGrid Components" AllowSorting="false" AutoGenerateColumns="false" ShowStatusBar="false" PageSize="999999" OnNeedDataSource="trgComponents_NeedDataSource"> <MasterTableView DataKeyNames="ID" CommandItemDisplay="Bottom" EditMode="InPlace"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditColumn" EditText="Bearbeiten"> <HeaderStyle Width="20px" /> </telerik:GridEditCommandColumn> <telerik:GridTemplateColumn UniqueName="Quantity" HeaderText="Anzahl" ItemStyle-CssClass="editableCell" ItemStyle-HorizontalAlign="Right"> <HeaderStyle Width="80px" /> <ItemTemplate> <asp:Label ID="lQuantity" runat="server" Text='<%# Eval("Quantity") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="trntbQuantity" runat="server" Type="Number" MinValue="0" MaxValue='<%# Convert.ToDouble(Eval("MaxQuantity")) %>' Text='<%# Bind("Quantity") %>' Width="77" ShowSpinButtons="true" NumberFormat-DecimalDigits="0" EnabledStyle-HorizontalAlign="Right" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridNumericColumn UniqueName="MaxQuantity" HeaderText="Max. Anzahl" DataField="MaxQuantity" DataType="System.Int32" ItemStyle-HorizontalAlign="Right" ReadOnly="true"> <HeaderStyle Width="80px" /> </telerik:GridNumericColumn> </Columns> </MasterTableView></telerik:RadGrid><telerik:RadGrid ID="trgComponents" runat="server" AllowPaging="false" Culture="de-DE" CssClass="RadGrid Components" AllowSorting="false" AutoGenerateColumns="false" ShowStatusBar="false" PageSize="999999" OnNeedDataSource="trgComponents_NeedDataSource" OnPreRender="trgComponents_PreRender"> <MasterTableView DataKeyNames="ID" CommandItemDisplay="Bottom" EditMode="Batch"> <BatchEditingSettings EditType="Cell" OpenEditingEvent="Click" /> <Columns> <telerik:GridTemplateColumn UniqueName="Quantity" HeaderText="Anzahl" ItemStyle-CssClass="editableCell" ItemStyle-HorizontalAlign="Right"> <HeaderStyle Width="80px" /> <ItemTemplate> <asp:Label ID="lQuantity" runat="server" Text='<%# Eval("Quantity") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="trntbQuantity" runat="server" Type="Number" MinValue="0" MaxValue='<%# Convert.ToDouble(Eval("MaxQuantity")) %>' Text='<%# Bind("Quantity") %>' Width="77" ShowSpinButtons="true" NumberFormat-DecimalDigits="0" EnabledStyle-HorizontalAlign="Right" /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridNumericColumn UniqueName="MaxQuantity" HeaderText="Max. Anzahl" DataField="MaxQuantity" DataType="System.Int32" ItemStyle-HorizontalAlign="Right" ReadOnly="true"> <HeaderStyle Width="80px" /> </telerik:GridNumericColumn> </Columns> </MasterTableView></telerik:RadGrid>


I have an application on a site that uses the radasync upload. It is a two part application process. Everyone fills out the first page and upon the answer of a question, it'll load the second page with a certain control. These controls all contain a rad async upload and all have the same temp folder path and have the same expiration timeout. Occasionally, in the error logs I see that some errors come with cannot find file in temp folder. I thought at first i thought that it was the expiration time out was set to 2 hours so i changed all of them to 5 hours, but that did not seem to resolve the issue as I keep receiving these messages. The application does not have a lot of questions so I do not think that it would take long to complete the application and the users should be able to complete the application before the time out expires. Could it be that since all controls are writing to the upload temp folder, that there is conflict?
