Jul 02, 2015, 7:46 PM
GridPanel grouping feature problem
Hi,
If I try to activate the menu of gridPanel located in 'Tab B' browser console generates the error "Uncaught TypeError: Cannot read property 'enable' of null". If I remove 'TAB A' or delete filter feature everything works fine.
Am I doing something wrong?
Tanks in advance,
P.D: using Ext.NET ver 2.5.2
If I try to activate the menu of gridPanel located in 'Tab B' browser console generates the error "Uncaught TypeError: Cannot read property 'enable' of null". If I remove 'TAB A' or delete filter feature everything works fine.
Am I doing something wrong?
Tanks in advance,
P.D: using Ext.NET ver 2.5.2
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!DOCTYPE html>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
this.Store1.DataSource = new List<Class1>
{
new Class1(1, "P1", "T1.1", 1),
new Class1(2, "P1", "T1.2", 4),
new Class1(3, "P2", "T2.1", 3),
new Class1(4, "P3", "T3.1", 5),
new Class1(5, "P3", "T3.2", 4),
};
}
public class Class1
{
public Class1(int pId, string pAtt1, string pAtt2, int pAtt3)
{
this.Id = pId;
this.Att1 = pAtt1;
this.Att2 = pAtt2;
this.Att3 = pAtt3;
}
public int Id { get; set; }
public string Att1 { get; set; }
public string Att2 { get; set; }
public int Att3 { get; set; }
}
</script>
<html>
<head runat="server">
<title>Test</title>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<ext:Store ID="Store1" runat="server">
<Model>
<ext:Model ID="Model1" runat="server" IDProperty="Id">
<Fields>
<ext:ModelField Name="Id" Type="Int" />
<ext:ModelField Name="Att1" />
<ext:ModelField Name="Att2" />
<ext:ModelField Name="Att3" Type="Int" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
<ext:TabPanel ID="TabPanel1" runat="server">
<Items>
<ext:FormPanel ID="FormPanel1" runat="server" Title="Tab A" />
<ext:GridPanel ID="GridPanel1" runat="server" StoreID="Store1" Title="Tab B">
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column ID="Column1" runat="server" Text="Att1" DataIndex="Att1" Width="100" />
<ext:Column ID="Column2" runat="server" Text="Att2" DataIndex="Att2" Width="100" />
<ext:Column ID="Column3" runat="server" Text="Att3" DataIndex="Att3" />
</Columns>
</ColumnModel>
<Features>
<ext:Grouping ID="Grouping1" runat="server" />
<ext:GridFilters ID="GridFilters1" runat="server" MenuFilterText="Filtros">
<Filters>
<ext:StringFilter DataIndex="Att1" />
<ext:StringFilter DataIndex="Att2" />
<ext:NumericFilter DataIndex="Att3" />
</Filters>
</ext:GridFilters>
</Features>
</ext:GridPanel>
</Items>
</ext:TabPanel>
</form>
</body>
</html>