Apr 14, 2011, 12:42 AM
[CLOSED] XScript - GridView inside a Panet-Content in a ListView
Hi,
Whenever I have an asp gridview inside a Panel-Content in a ListView my XScript dont work anymore.
Bellow is a sample code.
If you uncomment the gridview line, the window wont open anymore. I checked the scripts generated with XScript and they change.
Thanks.
Whenever I have an asp gridview inside a Panel-Content in a ListView my XScript dont work anymore.
Bellow is a sample code.
If you uncomment the gridview line, the window wont open anymore. I checked the scripts generated with XScript and they change.
Thanks.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!X.IsAjaxRequest)
{
var dt = new DataTable();
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
var dr = dt.NewRow();
var dr2 = dt.NewRow();
dt.Rows.Add(dr);
dt.Rows.Add(dr2);
ListViewGrid.DataSource = dt;
ListViewGrid.DataBind();
}
}
protected void ListViewList_ItemDataBound(object sender, ListViewItemEventArgs eventArgs)
{
var panel = eventArgs.Item.FindControl("Panel1") as Ext.Net.Panel;
panel.ID = "p" + TabPanel1.Items.Count;
TabPanel1.Items.Add(panel);
}
</script>
<!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>Simple Array Grid - Ext.NET Examples</title>
<link href="../../../../resources/css/examples.css" rel="stylesheet" type="text/css" />
<ext:ResourcePlaceHolder runat="server" />
<ext:XScript runat="server">
<script type="text/javascript">
function id()
{
#{Label1};
#{Window1}.getId();
}
</script>
</ext:XScript>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<ext:Label ID="Label1" runat="server" />
<ext:TabPanel ID="TabPanel1" runat="server">
</ext:TabPanel>
<asp:ListView OnItemDataBound="ListViewList_ItemDataBound" ID="ListViewGrid" runat="server">
<ItemTemplate>
<ext:Panel ID="Panel1" runat="server" Title='1'>
<Content>
1
<%--<asp:GridView ID="GridViewEdital3" runat="server" />--%>
</Content>
</ext:Panel>
<ext:Button Text="Open Window" runat="server">
<Listeners>
<Click Handler="#{Window1}.show();" />
</Listeners>
</ext:Button>
</ItemTemplate>
</asp:ListView>
<ext:Window Hidden="true" runat="server" ID="Window1">
<Items>
<ext:Label Text="1" runat="server" />
</Items>
</ext:Window>
</form>
</body>
</html>
Last edited by Daniil; Apr 15, 2011 at 8:10 AM.
Reason: [CLOSED]