Some menu item click events I handle on the client and some on the server:
<telerik:RadTreeView ID="fileTree"
runat="server"
OnContextMenuItemClick="fileTree_ContextMenuItemClick"
OnClientContextMenuItemClicking="clientContextMenuItemClicking">
When I call eventArgs.set_cancel(true); on a client side event handler that I do not want to be processed on the server, the context menu does not disappear. Is there a way to hide the menu or should I be doing something different?
function clientContextMenuItemClicking(sender, eventArgs)
{
var node = eventArgs.get_node();
var item = eventArgs.get_menuItem();
var tree = node.get_treeView();
if (item.get_value() == "DeleteFile")
if (!confirm("Are you sure you want to delete this file?\n\n This cannot be undone."))
eventArgs.set_cancel(true);
}
Many thanks! Ryan