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> |
