Feb 12, 2015, 8:51 AM
Dynamically adding a listener to a panel in code behind
I'm having trouble trying to dynamically add a listener to a panel that I have just created dynamically. I have used the code below to try to add a listener but I doesn't seem to pick up the event. Any help appreciated.
Using Ext.NET 3.0.0
Using Ext.NET 3.0.0
<%@ Page Language="C#" %>
<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Ext.Net.Panel panel = new Ext.Net.Panel
{
ID = "Panel1",
Title = "Panel 1",
Height = 50,
Width = 200,
X = 200,
Y = 200,
Border = true,
Draggable = true
};
panel.AddTo(winMain);
panel.Listeners.Move.Handler = "Ext.Msg.alert('Confirm', Ext.String.format('You Clicked {0}', this.id));";
}
</script>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<form id="form1" runat="server">
<ext:Window ID="winMain" runat="server" Width="1000" Height="700" Layout="AbsoluteLayout">
</ext:Window>
</form>
</body>
</html>