Posted on the menu forum, but have not gotten a response. There seems to be some kind of problem when using a radwindow as a response to a contextmenu item click. Once you click on the menu item, you get a javascript error, 'type' is null or not an object, in a dynamic Telerik.Web.UI code. This is on Q1 2009.
Here is a very simple page to reproduce the issue:
Here is a very simple page to reproduce the issue:
| <%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <title></title> |
| <script language="javascript" type="text/javascript"> |
| function onClicking(sender, eventArgs) { |
| var item = eventArgs.get_item(); |
| var oManager = GetRadWindowManager(); |
| var navigateUrl = item.get_navigateUrl(); |
| eventArgs.set_cancel(true); |
| if (navigateUrl && navigateUrl != "#") { |
| oManager.open(navigateUrl, "document"); |
| } |
| } |
| </script> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <div> |
| <telerik:RadContextMenu ID="RadContextMenu1" runat="server" OnClientItemClicking="onClicking"> |
| <Targets> |
| <telerik:ContextMenuDocumentTarget /> |
| </Targets> |
| <Items> |
| <telerik:RadMenuItem Text="Documents"> |
| <Items> |
| <telerik:RadMenuItem Text="Item 1" NavigateUrl="documents/Sample/Sample%20Lease%20Document%202008.pdf"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem Text="Item 2"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadContextMenu> |
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> |
| </telerik:RadWindowManager> |
| </div> |
| </form> |
| </body> |
| </html> |
