Try the following client side code for closing all the menu items on clicking an item by attaching the OnClientItemClicked event and explicitly closing the subitems.
This doesn't work if you call eventArgs.set_cancel(true); in the same function.I'm trying to open a RadWindow then close the menu. If I don't set_cancel(true) then the page posts back and my RadWindow closes. When I call sender.close() after opening the RadWindow it doesn't close the window. Can someone help me keep my RadWindow open and still close the RadMenu?
function MenuItemClicked(sender, eventArgs) {
switch (eventArgs.get_item().get_text()) {
case "Create New Ticket":
openNewWindow();
eventArgs.set_cancel(true);
sender.close();
break;
case "View Alert Documentation":
return false;
break;
}
}
function openNewWindow() {
var oWnd = radopen("http://www.google.com", "radWindow");
oWnd.center();
}