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

Radmenu onClientItemClicked/ing prevents itemClick

1 Answer 127 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Karlheinz
Top achievements
Rank 1
Karlheinz asked on 31 Mar 2015, 10:34 AM
I have a radmenu that is supposed to do two things when clicked:

1. Call onClientClick to save radgrid content (batcheditmode) clientside, because radgrid doesnt provide serverside methode :-(
2. Fire itemClick  (postback) to save other content

My problem:

onClientItemClicked / onClientItemClicking prevents that itemClick is fired.

thanks for any help

1 Answer, 1 is accepted

Sort by
0
Ivan Danchev
Telerik team
answered on 02 Apr 2015, 02:21 PM
Hello,

I am afraid, I was not able to reproduce the issue. At my side all three events fire correctly:
<script type="text/javascript">
    function OnClientItemClicking(sender, eventArgs) {
        alert("clicking");
    }
 
    function OnClientItemClicked(sender, eventArgs) {
        alert("clicked");
    }
</script>
 
<telerik:RadMenu runat="server" AutoPostBack="true" ID="RadMenu1" ClickToOpen="False" OnItemClick="RadMenu1_ItemClick" OnClientItemClicked="OnClientItemClicked" OnClientItemClicking="OnClientItemClicking">
    <Items>
        <telerik:RadMenuItem runat="server" Text="Root1"></telerik:RadMenuItem>
        <telerik:RadMenuItem runat="server" Text="Root1"></telerik:RadMenuItem>
    </Items>
</telerik:RadMenu>

protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e)
{
    RadMenu1.Items[1].Text = "ChangedByServerEvent";
}

Could you please check if you are getting any js errors in your browser's developer tools?

Regards,
Ivan Danchev
Telerik
 

See What's Next in App Development. Register for TelerikNEXT.

 
Tags
Menu
Asked by
Karlheinz
Top achievements
Rank 1
Answers by
Ivan Danchev
Telerik team
Share this question
or