Hello,
When I click on a RadMenuItem of a regular RadMenu (not context menu), the menu is not closed.
I try to add some code in the ItemClicked event :
sender.close();
or even:
setTimeout(function() {sender.close();}
But it doesn't work since the menu is reopened just after the close because of a delayed event.
Does anybody have an idea.
Thanks in advance.
BR, Laurent
When I click on a RadMenuItem of a regular RadMenu (not context menu), the menu is not closed.
I try to add some code in the ItemClicked event :
sender.close();
or even:
setTimeout(function() {sender.close();}
But it doesn't work since the menu is reopened just after the close because of a delayed event.
Does anybody have an idea.
Thanks in advance.
BR, Laurent
<%@ Page Language="C#" %> |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<script runat="server"> |
</script> |
<html xmlns="http://www.w3.org/1999/xhtml"> |
<head runat="server"> |
<title></title> |
<script type="text/javascript"> |
function rmMode_ItemClicked(sender, args) |
{ |
sender.close(); |
} |
</script> |
</head> |
<body> |
<form id="form1" runat="server"> |
<div> |
<telerik:RadScriptManager |
id="RSM" |
runat="server" |
> |
</telerik:RadScriptManager> |
<telerik:RadMenu |
id="rmMode" |
runat="server" |
Flow="Horizontal" |
OnClientItemClicked="rmMode_ItemClicked" |
width="100px" |
> |
<Items> |
<telerik:RadMenuItem |
Text="Menu" |
> |
<Items> |
<telerik:RadMenuItem Text="Item1" Value="1" /> |
<telerik:RadMenuItem Text="Item2" Value="1" /> |
</Items> |
</telerik:RadMenuItem> |
</Items> |
</telerik:RadMenu> |
</div> |
</form> |
</body> |
</html> |