or
Hi
I am using menu as a context menu on grid.
I am inserting a new menu item at runtime from JavaScript. My problem is that the Menu does not disappear after on click event.
var
childItem = new Telerik.Web.UI.RadMenuItem();
childItem.set_text(strOption);
childItem._click = AdjustOwner_LoadDropdown; // AdjustOwner_LoadDropdown is a function
menu.get_items().insert(2, childItem);
Am I missing setting some property?
| <%@ Control Language="C#" AutoEventWireup="true" CodeFile="ExchangeRates.ascx.cs" |
| Inherits="Dock_Examples_Default_ExchangeRates" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <br /> |
| Base currency: |
| <br /> |
| <asp:DropDownList runat="server" ID="BaseCurrencyList" EnableViewState="false" /> |
| <br /> |
| <br /> |
| Foreign currency: |
| <br /> |
| <asp:DropDownList runat="server" ID="ForeignCurrencyList" EnableViewState="false" /> |
| <br /> |
| <br /> |
| <asp:Button runat="server" ID="SubmitBtn" Text="Calculate Rate" OnClick="SubmitBtn_Click" /> |
| <br /> |
| <br /> |
| <telerik:RadPanelBar ID="uxMenuBar" runat="server" BorderStyle="None" BorderWidth="0px" |
| EnableTheming="True" ExpandMode="FullExpandedItem" Height="200px" PersistStateInCookie="True" |
| Skin="Outlook" Width="100%" OnItemClick="uxMenuBar_ItemClick"> |
| <CollapseAnimation Type="None" Duration="100"></CollapseAnimation> |
| <Items> |
| <telerik:RadPanelItem runat="server" Expanded="True" Text="Home"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Dashboard" |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Announcements"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Events"> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="My Inbox"> |
| <Items> |
| <telerik:RadPanelItem runat="server" Text="Inbox"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Compose"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Sent Messages"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Recycle Bin"> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelItem> |
| </Items> |
| <ExpandAnimation Type="None" Duration="100"></ExpandAnimation> |
| </telerik:RadPanelBar> |
| <asp:UpdatePanel runat="server" ID="UpdatePanelHoroscopes"> |
| <ContentTemplate> |
| <asp:Literal runat="server" ID="Result" /> |
| </ContentTemplate> |
| <Triggers> |
| <asp:AsyncPostBackTrigger ControlID="SubmitBtn" /> |
| </Triggers> |
| </asp:UpdatePanel> |
| <br /> |
| protected void uxMenuBar_ItemClick(object sender, Telerik.Web.UI.RadPanelBarEventArgs e) |
| { |
| System.Diagnostics.Debug.WriteLine("You Clicked: " + e.Item.Text); |
| } |



