Hi,
In my page i have 2 user controls ,in the left rad tree and in the right RadDock .
I want to use the tree as a menu for the rad Dock so every node click change the RadDock user control and i want to use the ability to edit node.
my problem is that : if add
the clicked node dont save his highlight situation for the edit
the menu user control :
Thanks for any help
Roiy
In my page i have 2 user controls ,in the left rad tree and in the right RadDock .
I want to use the tree as a menu for the rad Dock so every node click change the RadDock user control and i want to use the ability to edit node.
my problem is that : if add
| menuTree.NodeClick += new RadTreeViewEventHandler(menuTree_NodeClick); |
the menu user control :
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Menu.ascx.cs" Inherits="GRT.DashBoard.Web.UserControls.MainMenu.Menu" %> |
| <%@ Register Assembly="GRT.DashBoard.Web" Namespace="GRT.DashBoard.Web.Controls" |
| TagPrefix="cc1" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register Src="MenuToolBar.ascx" TagName="MenuToolBar" TagPrefix="uc1" %> |
| <script type="text/javascript" src="../../JavaScript/Utils.js" ></script> |
| <script type="text/javascript"> |
| function GetMenuRadTreeView() |
| { |
| var menuRadTreeViewClientID = '<%=GRTRadPanelBar.FindItemByValue("Dashboard").FindControl("menuRadTreeView").ClientID %>'; |
| var menuRadTreeViewClientObj = $find(menuRadTreeViewClientID); |
| return menuRadTreeViewClientObj; |
| } |
| function EditDashboardNode() |
| { |
| var tree = GetMenuRadTreeView(); |
| var node = tree.get_selectedNode(); |
| if(node) |
| { |
| node.startEdit(); |
| } |
| } |
| </script> |
| <div runat="server" id="dvMenu"> |
| <telerik:RadPanelBar ID="GRTRadPanelBar" runat="server" Skin="Hay"> |
| <CollapseAnimation Type="None" Duration="100"></CollapseAnimation> |
| <Items> |
| <telerik:RadPanelItem runat="server" Value="Dashboard" Text="Dashboard"> |
| <ItemTemplate> |
| <cc1:Toolbar ID="MenueRadToolBar" runat="server" BackgroundImage="~/Images/Menu_tab.jpg"> |
| <cc1:ToolbarButton ID="btnAdd" ImageUrl="Images/Menu_toolbar_AddIcon.jpg" runat="server" |
| OnClick="btnAdd_Click"></cc1:ToolbarButton> |
| <cc1:ToolbarButton runat="server" ImageUrl="Images/Menu_toolbar_RemaneIcon.jpg" ID="btnRename" |
| OnClientClick="EditDashboardNode();return false;"></cc1:ToolbarButton> |
| <cc1:ToolbarButton runat="server" ImageUrl="Images/Menu_toolbar_DeleteIcon.jpg" ID="btnRemove" |
| OnClick="btnRemove_Click"></cc1:ToolbarButton> |
| </cc1:Toolbar> |
| <telerik:RadAjaxPanel ID="menuRadAjaxPanel" runat="server" HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel"> |
| <telerik:RadTreeView ID="menuRadTreeView" runat="server" AllowNodeEditing="True" |
| ShowLineImages="False" > |
| </telerik:RadTreeView> |
| </telerik:RadAjaxPanel> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Reports"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Safety Drilldown"> |
| </telerik:RadPanelItem> |
| <telerik:RadPanelItem runat="server" Text="Admin"> |
| </telerik:RadPanelItem> |
| </Items> |
| <ExpandAnimation Type="None" Duration="100"></ExpandAnimation> |
| </telerik:RadPanelBar> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" > |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' |
| style="border: 0px;" /> |
| </telerik:RadAjaxLoadingPanel> |
| <br /> |
| </div> |
Roiy