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

TreeView Context menu

1 Answer 67 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Jan
Top achievements
Rank 1
Jan asked on 23 Nov 2009, 06:16 PM
Hi,

I have this client side code, and I cant figure out, how can i close menu item from treeview, when I process it on client.
<script type="text/javascript"
    function conetxtMenuClicked(sender, args) { 
        var menuItem = args.get_menuItem(); 
         
        var treeNode = args.get_node(); 
        //alert(treeNode.get_value() + menuItem.get_text()); 
 
        if (menuItem.get_value() == 'SetKeyWords') { 
 
            menuItem.close();     
             
             
            args.set_cancel(true); 
            var window = radopen('/app/Pages/Admin/EditKeyWords.aspx?mpage=empty&nodeId=' + treeNode.get_value(), 'WVGA'
            window.setSize(800, 200); 
 
        } 
 
         
         
    } 
</script> 


And this header of TreeView

<telerik:RadTreeView ID="MainTree" runat="server" EnableViewState="false" OnClientContextMenuItemClicking="conetxtMenuClicked" OnContextMenuItemClick="MainTree_ContextMenuItemClick"

I need sometimes open radWindow and sometimes do regular postback. Problem is, when i open radWindow menu is still open.

Any ideas? Thanks!!!

1 Answer, 1 is accepted

Sort by
0
Accepted
Roland
Top achievements
Rank 1
answered on 23 Nov 2009, 09:49 PM
instead of menuitem.close()

menuItem.get_menu().hide()   // this will close the whole menu, not menuitem only.
Tags
TreeView
Asked by
Jan
Top achievements
Rank 1
Answers by
Roland
Top achievements
Rank 1
Share this question
or