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

iPad Href problem

62 Answers 486 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Erik Kleinreesink
Top achievements
Rank 1
Erik Kleinreesink asked on 29 Nov 2012, 09:47 AM
The RadMenu stopped working correctly on the iPad since version 2012 Q3. It worked fine in version 2012 Q2.
The menu is shown okay. But all links (Href) stopped working.
(More background info: position is absolute and the menu content is loaded from a xml string).
Any ideas on how to solve this?

62 Answers, 1 is accepted

Sort by
0
Kate
Telerik team
answered on 30 Nov 2012, 08:02 AM
Hi Erik,

Can you please provide some code that we can test locally and determine what is causing the issue that you describe? Can you also clarify if you can reproduce the same behavior on any of our on-line demos, and if so which one?

Regards,
Kate
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
Erik Kleinreesink
Top achievements
Rank 1
answered on 02 Dec 2012, 10:48 AM
Hi Kate,

I set up 2 versions of the "same" very simple menu.
http://www.kitzblick.nl/testmenu.aspx (Version 2012 Q2)
http://www.kitzblick.nl/manager/testmenu.aspx (version 2012 Q3 internal build 11.27)
 
I have tested on the major browsers on PC. They all work okay.
I tested on 2 touch devices:
- Nokia Lumia 800, Windows Phone 7.5 standard Internet Explorer: works okay.
- iPad, iOS 6.01 standard Safari browser: Q2 works okay, Q3 menu collapses/expands okay but the menu links don't work.

You can see in the html code on the provided links I didn't do anything fancy.
I hope you can help,
Erik
0
Kate
Telerik team
answered on 05 Dec 2012, 03:28 PM
Hi Erik,

Indeed the NavigateUrl property of the RadMenuItem does not currently work in iPad and iOS. I have already logged the bug in our internal system so we can fix it. Thank you for your feedback. You can also find your Telerik points updated.

Regards,
Kate
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
Denis Seleznev
Top achievements
Rank 1
answered on 10 Dec 2012, 12:25 PM
When to expect the solution for that problem? After updating telerik to 2012.3 1205 we have menu stopped working on iPad and iPhones.
Thats a problem.
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 10 Dec 2012, 06:28 PM
bump

any update on this? I have a development project which has come to a complete standstill in testing due to this 'bug'.    
0
Helen
Telerik team
answered on 11 Dec 2012, 09:27 AM
Hello all,

We will do our best to include the fix in the next internal build -  expected next week.

Kind regards,
Helen
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
Denis Seleznev
Top achievements
Rank 1
answered on 12 Dec 2012, 03:47 PM
Hello,

we've just tried today's build 2012.3 1212. No luck.

Even normal taps on the root level menu items are not working now on iPad.

Denis
0
Helen
Telerik team
answered on 13 Dec 2012, 08:34 AM
Hi all,

The fix will be available NEXT week (17.12-21.12)
We are sorry for any  inconvenience caused.

Regards,
Helen
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
Denis Seleznev
Top achievements
Rank 1
answered on 18 Dec 2012, 04:28 PM
Hello,

I see new internal build here http://www.telerik.com/account/your-products/internal-builds.aspx
Its 1218. But in the release notes I dont see anything about this problem.

Could you tell me - is the problem solved and your dev's just didnt write that in the version notes or what?

Denis
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 18 Dec 2012, 05:12 PM
I'm glad to see my $1500 annual maintenance support contract is hard at work fixing this show-stopper.
0
Denis Seleznev
Top achievements
Rank 1
answered on 18 Dec 2012, 05:17 PM
Mike, another possible thing to look into: Maybe we are two are the only devs in the world to use Telerik Menu in the applications to view on iPad.

Because no one else is complaining on forums about that - maybe no one ever opening web sites on iPad with telerik menu in.

So maybe you can recommend some set of controls from different vendor to use in asp.net projects? With better care of developers and iPads?

Denis
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 18 Dec 2012, 07:31 PM
If I didn't have thousands of lines of code, 6 months of time, and $100k+ sunk into it already, I would.    
0
Denis Seleznev
Top achievements
Rank 1
answered on 19 Dec 2012, 06:41 AM
New 1218 internal build does not help. Please provide more correct ETA - when this thing will be corrected.
0
Francesco Mario Mongelli
Top achievements
Rank 1
answered on 20 Dec 2012, 01:57 AM
Having the same problem.

RadMenuItem with NavigateUrl does not work on IPAD and other touchdevices.

I had to tweak a copy of Telerik.Web.UI.Common.Core.js in order to set
$Telerik.isTouchDevice = false

always and instead of
$telerik.isTouchDevice=$telerik.isMobileSafari||$telerik.isAndroid||$telerik.isBlackBerry6||$telerik.isMobileOpera;

then register modified Telerik.Web.UI.Common.Core.js before RadMenu init scripts.

Please provide an hotfix asap.
0
Dimitar Terziev
Telerik team
answered on 20 Dec 2012, 08:34 AM
Hello,

A fix for this problem is included in the latest internal build (1218) and the release notes are updated accordingly. Since Denis is still experiencing issues even with the internal build we shall further investigate this issue and will update its status here.

Kind regards,
Dimitar Terziev
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
Denis Seleznev
Top achievements
Rank 1
answered on 21 Dec 2012, 03:50 PM
Problem with RadMenu is corrected, thank you.

Still the problem with RadContextMenu, beware. You just cant tap on context menu item on iPad.
0
Dimitar Terziev
Telerik team
answered on 26 Dec 2012, 07:01 AM
Hello Denis,

The problem with the context menu is already addressed and our development team is working in order to fix it.

Greetings,
Dimitar Terziev
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
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 26 Dec 2012, 04:30 PM
Denis,

Did you do anything special to get the RadMenu to work?

I have just downloaded the latest hot-fix, and applied it to my projects. I still cannot tap on RadMenus in Safari on my iPad, they continue to be non-responsive.

Maybe someone at Telerik can take $700 out of the $1500 I just paid in annual support contract fees, go to Best Buy, and purchase an iPad to actually test with?
0
Krzysztof
Top achievements
Rank 1
answered on 26 Dec 2012, 07:27 PM
Hi
I have the same problem.
I got and installed Telerik.Web.UI_2012_3_1218_Dev_hotfix.zip file.
When I open page on iPad I cannot tap menu items. The sample is on http://www.monitoring-gps.net/Default.aspx .
0
Helen
Telerik team
answered on 27 Dec 2012, 03:24 PM
Hello all,

We tested locally the latest internal build(2012.3.1218) and the main problem introduced in Q3 SP1 was solved - RadMenu item doesn't navigate in iPad when NavigateUrl is set.
If someone still experience issues with this build - could you please open a separate ticket and send us RadMenu declaration, which demonstrates the issue to investigate it locally? This will help us to identify the problem quickly and find a proper solution.

Note that under iPad we have only one touch event, who should be responsible for two actions - open and navigate as opposed to desktop browsers where the events are two - mouse over and mouse click.

Thank you for your time and understanding.

Regards,
Helen
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
Craig Andemar
Top achievements
Rank 1
answered on 29 Dec 2012, 08:43 PM
I'm having the same issue. RadMenu and context menus drop down, but are items are unclickable on both the iPad and iPod. Please let me know when a fix is in place. 
0
Helen
Telerik team
answered on 02 Jan 2013, 01:21 PM
Hello Craig,

Could you please send us a sample which demonstrates the issue to examine it locally?
Can you also clarify if it stops working after you upgrade to the latest version?

Greetings,
Helen
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
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 02 Jan 2013, 02:30 PM
I'm not sure why this seems to be a difficult concept.

Simply put, this doesn't work on my iPads, which are all running iOS 6.x. I don't have access to other iPads running 5.x. It does not work in either iCab or Safari. I haven't tested in my MacBook pro. Server is a Windows Server 2008R2 running latest IIS w/ all updates applied. Code otherwise works fine in development and from computer-based browsers... it is only iPads (and maybe other mobile devices, I haven't tested with other platforms since my client is iPad based).

The 1218 hotfix did not solve the issue.

NavigationMenu.ascx:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="NavigationMenu.ascx.cs" Inherits="NavigationMenu" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
    </Scripts>
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" />
<telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
<table width="100%">
    <tr>
        <td>
            <telerik:RadMenu ID="RadMenu1" Runat="server" CollapseAnimation-Type="None" >
                <Items>
                    <telerik:RadMenuItem runat="server" Text="Data Entry">
                        <Items>
                            <telerik:RadMenuItem runat="server" NavigateUrl="SelectCustomers.aspx" Text="Select Customers" />
                            <telerik:RadMenuItem runat="server" NavigateUrl="Test.aspx" Text="Test Form" />
                        </Items>
                    </telerik:RadMenuItem>
                    <telerik:RadMenuItem runat="server" Text="Help">
                        <Items>
                            <telerik:RadMenuItem runat="server" NavigateUrl="AboutMe.aspx" Target="_self" Text="About Me" />
                        </Items>
                    </telerik:RadMenuItem>
                    <telerik:RadMenuItem runat="server" NavigateUrl="Logout.aspx" Text="Logout" />
                </Items>
            </telerik:RadMenu>
        </td>
        <td align="right" width="100">
            <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" PersistenceMode="Cookie" />
        </td>
    </tr>
</table>

and in default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<%@ Register src="NavigationMenu.ascx" tagname="NavigationMenu" tagprefix="uc1" %>
 
<head runat="server">
    <title></title>
    <style type="text/css">
        .style2
        {
            font-family: Tahoma;
            text-align: center;
        }
    </style>
</head>
<body>
            <form id="form1" runat="server">
            <div>
                <uc1:NavigationMenu ID="NavigationMenu1" runat="server" />
                <br />
            </div>
            <center>
            <p class="style2">
                Please select a function on the Main Menu to continue</p>
            </center>
            </form>
</body>
</html>

0
Helen
Telerik team
answered on 02 Jan 2013, 04:42 PM
Hello Michael,

Thank you for the detailed explanation.
We tested the behavior locally with latest 1218 hotfix, but couldn't find any problem.
Please find below a video as part of our local tests:

http://www.youtube.com/watch?v=4aWJVNXf7qw

Also find attached our test files.
What might be the difference in your case? What are we missing?


Regards,
Helen
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
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 02 Jan 2013, 06:19 PM
I do not know, but clearly (from this thread) I am not the only one for whom the 1218 hotfix does not "fix" the problem.

Since I am in Boston, would it be helpful for me to drop off my iPad at your Waltham office to inspect for yourselves?

What iOS revision are you running at? What are the server-side variables (OS, IIS revision level, etc.)
0
Craig Andemar
Top achievements
Rank 1
answered on 02 Jan 2013, 06:24 PM
From what I can tell, hotfix 1218 fixes the iPad issue for RadMenus, but does NOT fix the issue with RadContextMenus.
0
Dion
Top achievements
Rank 1
answered on 02 Jan 2013, 07:07 PM
Menu doesn't work either for us on the latest internal build of 2012.3.1218.40 using the ipad. I have a version of our site using 2012.3.1205.40 and the menu works correctly on the ipad. Same issue on the iphone5 running iOS 6.0.2
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 02 Jan 2013, 07:19 PM
glad to see I'm not the only one imagining it.
0
Dion
Top achievements
Rank 1
answered on 03 Jan 2013, 03:25 PM
My workaround right now is to downgrade the project to version 2012.3.1016.40. Any ETA on when the bug will be fixed?
0
Robert Fuess
Top achievements
Rank 1
answered on 04 Jan 2013, 01:59 AM
Sorry for dumb question... but how do I implement this 1218  hotfix?  Where do I download it?  Do I just need to replace the .dlls in my bin folder for my project?  If so, where do I get them?

I am having the same issue... trying to fix.   http://www.treasuresantiquemall.com
0
bydoga
Top achievements
Rank 1
answered on 04 Jan 2013, 07:36 PM
I also implement hot fix 1218. There is still problem. It is not working at IOS and Android 
0
Bill O'Neil
Top achievements
Rank 1
answered on 06 Jan 2013, 07:00 PM
I am experiencing this as well.  Bigger issue for me is that I need to use CDN for scripts and styles - so I can't use internal builds (which lack CDN support.)  I'll be forced to downgrade to an earlier release.  I'm a bit surprised this isn't a hotter topic.  Seems like something that would necessitate a special full release (but I guess the lack of discussion related to this means it isn't as critical as I think it is.)
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 06 Jan 2013, 07:16 PM
I am surprised it isn't a hotter topic either. I have a major project which involves deployment of a web app to an iPad-based nationwide sales force which is at a complete standstill because of this issue. My client blames me for the delay, they don't want to hear that the excuse of it being a problem with the web controls.... which I recommended to them to use.
0
Robert Fuess
Top achievements
Rank 1
answered on 07 Jan 2013, 07:02 AM
I dont have older dlls to downgrade to..  would prefer to upgrade anyways instead...  I could always create an alternative menu for iphone... but I dont prefer that option.

More detailed symptoms:

In my Android phone... the top menu links work ok... just not dropdown links.  The dropdowns menu does drop down nicely though, even thought the links dont work.

In my IPad, the top menu links dont work...and the dropdown links.  However here also, it drops down a menu nicely.


[ UPDATED post:    FIXED!!! :) ]

I found the latest build... installed the relevant dlls in my bin directory... (replacing old ones) and it worked!
http://www.telerik.com/account/your-products/internal-builds.aspx
0
Dimitar Terziev
Telerik team
answered on 07 Jan 2013, 10:12 AM
Hi,

We have identified a problem when links are placed in ItemTemplate. This problem is already fixed and the fix will be included in the upcoming Service Pack which should be released tomorrow.

@Craig : The problem with the context menu is already fixed and the fix will be included in the SP.

@Bill: You could upgrade to the upcoming SP..

@Robert: I'm glad that the problem is resolved at your end.

@ToltingColtAcres and @bydoga: could you clarify whether an ItemTemplate is used at your end and if not, could you share the implementation of the RadMenu that you are using, so we could investigate this issue further?

Regards,
Dimitar Terziev
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
bydoga
Top achievements
Rank 1
answered on 07 Jan 2013, 10:25 AM
yep i am using itemtemplate
0
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 07 Jan 2013, 06:41 PM
Sorry, I do not know what you mean by ItemTemplate... I make no reference to ItemTemplate in my sample menu, yet the code I posted above does not work.

0
bydoga
Top achievements
Rank 1
answered on 08 Jan 2013, 07:10 PM
At the end of the day there is no update and my project wait because of this bug.
0
Dion
Top achievements
Rank 1
answered on 08 Jan 2013, 08:25 PM
Looks like its been fixed in 1308
0
bydoga
Top achievements
Rank 1
answered on 08 Jan 2013, 08:31 PM
at Latest Internal Builds 1308 not shown for me
0
Denis Seleznev
Top achievements
Rank 1
answered on 08 Jan 2013, 08:54 PM
1308 its in the release builds, not in the internal ones
0
Dimitar Terziev
Telerik team
answered on 09 Jan 2013, 02:01 PM
Hi,

The service pack version 2012.3.1308 containing the fix for the problems with the RadMenu and RadContextMenu is already live and available for download.

Kind regards,
Dimitar Terziev
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
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 10 Jan 2013, 04:41 PM

I'm happy to report that 2012.3.1308 has corrected the problem with the menus not being clickable.

 

However, it seems to have introduced another problem which did not seem to exist in the past.

 

That is, if you have a nested menu, with each level offering a NavigateURL, e.g.

  • Top Level
    • Area 1
      • District 1
        • Territory 1
        • Territory 2
      • District 2
        • Territory 3
        • Territory 4
    • Area 2
      • District 3
        • Territory 5
        • Territory 6
      • District 4
        • Territory 7

Where the area, district, and territory options each have a navigateURL assigned to them (in the event you want to select an entire area rather than a specific distict or territory within an area/district) any attempt to expand the menu past the 'Area' level results in the menu interpreting the request as a 'click' on the area level.

The menu works okay on Windows, its only on the mobile platform that its a problem.

Is this simply functionality that is not supported on the mobile platform?

0
Dimitar Terziev
Telerik team
answered on 15 Jan 2013, 03:26 PM
Hi,

I'm glad that the problem with the navigation is now resolved.

As for the behavior when the root item has navigate URL and there is hierarchy, indeed the child items could not be shown since upon click on the root item a navigation is performed. As my colleague mentioned before the mobile browsers have only one touch event, who should be responsible for two actions - open and navigate as opposed to desktop browsers where the events are two - mouse over and mouse click.

We are currently working to resolve this issue so for the official release the following behavior for mobile browsers will be applied. If the root item has navigate URL and children, upon first click (touch) its children will be shown and upon second click it will perform navigation. If there are no children the item will navigate when clicked for the first time.

Greetings,
Dimitar Terziev
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
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
answered on 31 Jan 2013, 12:54 AM
Does 1322 implement the mouse over workaround in the above post?
0
Dimitar Terziev
Telerik team
answered on 04 Feb 2013, 08:20 AM
Hi,

The release in question (1322) is an internal build and does not implements the behavior described in my previous post. This behavior will be available in the upcoming official Q released scheduled for the end of February.

Regards,
Dimitar Terziev
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
Khai
Top achievements
Rank 1
answered on 21 Feb 2013, 03:24 PM
Can you explain how to install this fix? I downloaded the service pack version 2012.3.1308 and tried to copy the dlls to my sitefinity ( 5.3 ) project. The project builds but when I open the website, I get an error "The located assembly's manifest definition does not match the assembly reference."
0
Dimitar Terziev
Telerik team
answered on 26 Feb 2013, 03:03 PM
Hi Khai,

If you are using Sitefinity then it's advisable to download the official version (2013.1.220) of our controls which we have just released. Also please verify that the necessary binding redirects are added in the web config file:
<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.Http"
                        publicKeyToken="31bf3856ad364e35"
                        culture="neutral" />
      <bindingRedirect oldVersion="the version which you are currently using"
                       newVersion="2013.1.220.40"/>
    </dependentAssembly>
  </assemblyBinding>
  </runtime>

All the best,
Dimitar Terziev
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
Khai
Top achievements
Rank 1
answered on 26 Feb 2013, 03:59 PM
It worked like a charm, untill I tried to create a template based on a masterpage. It seems the rad file picker stopped working..
0
Dimitar Terziev
Telerik team
answered on 28 Feb 2013, 12:09 PM
Hi Khai,

Could you please clarify which is this file picker control that you refer to? Is it the RadAsyncUpload or the RadUpload? Since this issue is no related to the RadMenu anymore, could you please make another post in the forums for the control that you have problems with or submit a ticket?

Kind regards,
Dimitar Terziev
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
Jason Horspool
Top achievements
Rank 1
answered on 01 May 2013, 09:02 PM

We are experiencing similar issues with regards to iPads and multi-level context menus.  The initial flyout works but any subsequent flyouts do not.  We are creating the menus via code behind as follows:

 

Dim itmMenu As RadMenuItem
        itmMenu = New RadMenuItem
        itmMenu.Text = "Root Menu"
        itmMenu.Value = "Root_Menu"
        mnuServiceOrders.Items.Add(itmMenu)
 
        Dim itmCategory As RadMenuItem
        For i As Integer = 1 To 5
            itmCategory = New RadMenuItem
            itmCategory.Text = "Category Menu " & i.ToString
            itmCategory.Value = "Category_Menu" & i.ToString
            itmMenu.Items.Add(itmCategory)
 
            Dim itmSubCategory As RadMenuItem
            For j As Integer = 1 To 10
                itmSubCategory = New RadMenuItem
                itmSubCategory.Text = "Category SubMenu " & j.ToString
                itmSubCategory.Value = "Category_SubMenu" & j.ToString
                itmCategory.Items.Add(itmSubCategory)
            Next
        Next

 

 


0
Ivan Zhekov
Telerik team
answered on 06 May 2013, 07:09 AM
Hi, Jason.

This thread is about a specific issue around the 2012 Q3 release. The issue was targeted with an extra SP and should not appear. If you are using pre 2013 Q1 version, I strongly recommend that you upgrade to that version.

Regards,
Ivan Zhekov
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
KSBA Techie
Top achievements
Rank 1
answered on 04 Jun 2013, 01:02 AM
I just installed the latest version: 2013.1 417 (Apr 17, 2013) to try to fix this problem and it still exists.

It can be easy replicated by changing the overriding user agent in any browser, chrome or safari and specify iPad.

The menu items do nothing when clicked on...
0
Kate
Telerik team
answered on 04 Jun 2013, 08:43 AM
Hi Tech Admin,

Since the thread for this issue is very long I would kindly ask you to open either a different forum post or a support ticket where you can provide more details on the issue that you are currently experiencing. For example, providing information on how you create the menu and if you get any errors on the page would be very helpful.

Regards,
Kate
Telerik
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
Ron
Top achievements
Rank 1
answered on 20 Aug 2013, 06:44 PM
Has the fix described by Helen 0n Dec 27, 2012 been completed and released? I'm using 2013.1.417.40 with vs2010 and having problems. I'm using a database table as the datasource.  When I have submenus, noting happens on the menu press.  When there are no submenus, the menu item works.

What could I be doing wrong, or what do I need to download to make it work?  My code is pretty straightforward;
<asp:Content ID="Content3" ContentPlaceHolderID="SideMenu" runat="server">
    <p>
       &nbsp;&nbsp;<asp:Button ID="btn_AL" runat="server" Text="Show A-L" />&nbsp;&nbsp;<asp:Button ID="btn_MZ"
            runat="server" Text="Show M-Z" />
    </p>
     <telerik:RadMenu ID="RadMenu1" runat="server" Flow="Vertical" Width="195px" Skin="Web20">
    </telerik:RadMenu>
</asp:Content>

The codebehind:

       Dim dt As DataTable = GetMenuTable()
        RadMenu1.DataSource = dt
        RadMenu1.DataFieldID = "GlssryID"
        RadMenu1.DataFieldParentID = "ParentID"
        RadMenu1.DataTextField = "MenuText"
        RadMenu1.DataValueField = "GlssryID"
        RadMenu1.DataNavigateUrlField = "URL"
        RadMenu1.DataBind()

Thanks.
Ron
0
Kate
Telerik team
answered on 22 Aug 2013, 08:40 AM
Hi Ron,

I noticed that you also open a support ticket related to the same issue. I have already sent my answer there but I will also paste it here in case anyone else is interested in the reply:

In general with the 2013.2.xxxx version of the RadControls all the issue related to the iPad and touch devices are fixed. Please try out using any of these versions and check how it goes from your side. I would also suggest that you check our demos and let me know if you get any issues there as well.

Regards,
Kate
Telerik
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 the blog feed now.
0
Ron
Top achievements
Rank 1
answered on 22 Aug 2013, 11:04 PM
The app is still not working.  Now if the root menu has a URL and submenus, a tap removes the right arrow indicating submenus, but nothing else happens.,

If the root menu has a URL and no submenus, then it goes to that URL. 

This is a vertical menu. I updated it today to version 2013.2.717.40, on the advice that it would fix the problem.  Either the solution doesn't work, or I'm doing something wrong or skipping something I should be doing to make it work.

Can you post a sample project that works, so I can post it on my test site and see if it works for me, preferably in vb?  The previous sample was a collection of screen,s but no project as such.

I've previously posted my code. Let me know if you need more info or code.

Thanks.
Ron
0
Kate
Telerik team
answered on 23 Aug 2013, 01:45 PM
Hello Ron,

I tested the issue that you describe on an iPad by using the Show Path And BreadCrumb demo and the page navigates as expected. Try using it and let me know if you get this behavior there as well and if I am missing something.

Regards,
Kate
Telerik
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 the blog feed now.
0
Ron
Top achievements
Rank 1
answered on 23 Aug 2013, 03:52 PM
Kate,

That demo works on my iPad.  There's a couple differences, not sure if that matter or not. I'm populating the menu from a database, and also mine is vertical. I also don't know what versions of the DLL's the demo is using, or what the master page looks like. 

Whatever the reason, I'm not doing something correctly, and you can see from my code that it's a pretty straightforward menu setup.

Is there a way I can get the exact demo that's online?  Then I can resolve this and move on.

Thanks for your help.

Ron
0
Kate
Telerik team
answered on 26 Aug 2013, 12:17 PM
Hi Ron,

In order to access the code of the demos you will need to log in to your Telerik account and find them with the respective version of the RadControls (as demonstrated on the attached image file). The version of the current on-line demos is 2013.2.717.40. 

Regards,
Kate
Telerik
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 the blog feed now.
0
Aleksander
Top achievements
Rank 1
answered on 07 Mar 2014, 08:12 AM
Sorry to "reopen" this but Im running into the same issues as described here (running latest q1 2014 release).

Our scenario is similar to this: Vertical menu with navigateUrl on subMenuHeaders

I've managed to get partly around this by hooking up to the OnClientItemClicking property scripting (se below). The problem for me is that on Ipad (or touch Devices) the OnClientitemClicking doesnt fire on the 2nd click on a submenu header with a navigateurl. On first click event fires and opens the submenu. On 2nd click the navigateurl is opened but is the menu is not closed, nor the event is not fired unabling me to close the menu manually.

This  is done because we want mouse over funcationality on desktop clients (but that obviously doesnt work on touch devices).
function OnRadMenuClientItemClicking(sender, eventArgs) {
    var item = eventArgs.get_item();
    var value = item.get_value();
    if (!Modernizr.touch) {
        previousOpenedItemVal = value;
    }
     
    if ((item._hasItems && previousOpenedItemVal != value)) {
        previousOpenedItemVal = value;
        item.open();
        eventArgs.set_cancel(true);
    }
    else {
        item._parent.close();
        item.blur();
        sender.close();
        previousOpenedItemVal = "";
        eventArgs.set_cancel(false);
    }
}
0
Kate
Telerik team
answered on 11 Mar 2014, 01:20 PM
Hello Aleksander,

I would kindly like to ask you to open a separate support ticket where you can send us the page that you are currently using (that would include any code behind and markup code that is need to replicate and inspect the issue thoroughly). Thus we could assist you in the most efficient way in resolving the issue that you currently get.  

Regards,
Kate
Telerik

DevCraft Q1'14 is here! Watch the online conference to see how this release solves your top-5 .NET challenges. Watch on demand now.

Tags
Menu
Asked by
Erik Kleinreesink
Top achievements
Rank 1
Answers by
Kate
Telerik team
Erik Kleinreesink
Top achievements
Rank 1
Denis Seleznev
Top achievements
Rank 1
ToltingColtAcres
Top achievements
Rank 2
Veteran
Iron
Helen
Telerik team
Francesco Mario Mongelli
Top achievements
Rank 1
Dimitar Terziev
Telerik team
Krzysztof
Top achievements
Rank 1
Craig Andemar
Top achievements
Rank 1
Dion
Top achievements
Rank 1
Robert Fuess
Top achievements
Rank 1
bydoga
Top achievements
Rank 1
Bill O'Neil
Top achievements
Rank 1
Khai
Top achievements
Rank 1
Jason Horspool
Top achievements
Rank 1
Ivan Zhekov
Telerik team
KSBA Techie
Top achievements
Rank 1
Ron
Top achievements
Rank 1
Aleksander
Top achievements
Rank 1
Share this question
or