Apr 17, 2009, 8:40 PM
[CLOSED] ContextMenu AjaxEvent on TreePanel broken?
Hi.
In the latest source, I can't get the ContextMenu AjaxEvent on TreePanel to work. The following code demonstrates the problem. Click gets called, ContextMenu don't. Used to work perfect.
The Listener equalents seems to work, but I can't use it, since I'm generating click menus on the server and returning them in js.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TreeMenu.aspx.cs" Inherits="Dynamicweb.Cms.Form.TreeMenu" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<ext:ScriptManager ID="ScriptManager1" runat="server"></ext:ScriptManager>
<form id="form1" runat="server">
<ext:TreePanel ID="TreePanel1" runat="server" Title="Title" Width="200" Height="400">
<AjaxEvents>
<ContextMenu OnEvent="OnTreeClick" />
<Click OnEvent="OnTreeClick" />
</AjaxEvents>
<Root>
<ext:TreeNode Text="A" runat="server">
<Nodes>
<ext:TreeNode Text="B" runat="server"></ext:TreeNode>
<ext:TreeNode Text="C" runat="server"></ext:TreeNode>
</Nodes>
</ext:TreeNode>
</Root>
</ext:TreePanel>
</form>
</body>
</html>
C#
public void OnTreeClick(object sender, AjaxEventArgs e)
{
ScriptManager1.AddScript("alert('OnContext Click')");
}
Regards
Klavs Martens