Apr 06, 2015, 1:04 AM
[CLOSED] cannot obtain property 'tooNarrow' null reference or not defined
I have just updated version of Ext.net from 3.0 to 3.1. A test page that used to run Ok in version 3.0 now gives the error: cannot obtain property 'tooNarrow' null reference or not defined when trying version 3.1.
Below follows code I'm trying to run.
Below follows code I'm trying to run.
<%@ Page Language="VB" %>
<!DOCTYPE html>
<script runat="server">
Protected Overloads Sub Page_Load(sender As Object, e As System.EventArgs)
If Not Ext.Net.X.IsAjaxRequest Then
For i As Integer = 1 To 3
itemStore.Add(New With {
.ItemNum = i, _
.KeyCode = i, _
.ProductName = "Product " & i.ToString, _
.Quantity = 1, _
.ListPriceAmt = 100, _
.DiscountPer = 0 _
})
Next
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<extnet:ResourceManager ID="ResourceManager1" runat="server" />
<extnet:Store ID="itemStore" runat="server" AutoLoad="False">
<Model>
<extnet:Model ID="model1" runat="server" IDProperty="ItemNum">
<Fields>
<extnet:ModelField Name="ItemNum" ModelName="ItemNum" Type="Int" />
<extnet:ModelField Name="ProductCode" ModelName="ProductCode" Type="String" />
<extnet:ModelField Name="ProductName" ModelName="ProductName" Type="String" />
<extnet:ModelField Name="Quantity" ModelName="Quantity" Type="Float" />
<extnet:ModelField Name="ListPriceAmt" ModelName="ListPriceAmt" Type="Float" />
<extnet:ModelField Name="DiscountPer" ModelName="DiscountPer" Type="Float" />
<extnet:ModelField Name="ExtendedPriceAmt" ModelName="ExtendedPriceAmt" Type="Float" />
</Fields>
</extnet:Model>
</Model>
</extnet:Store>
<extnet:Viewport ID="Viewport1" runat="server" Layout="BorderLayout">
<Items>
<extnet:GridPanel ID="ItemsGrid" runat="server" Title="Items del Documento"
Icon="ApplicationEdit" Layout="BorderLayOut" Flex="1" Region="Center" StoreID="itemStore">
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<extnet:Column ID="Column8" runat="server" DataIndex="ProductName" Text="Descripcion"
MinWidth="150" Flex="1" />
<extnet:WidgetColumn ID="NumberColumn1" runat="server" DataIndex="Quantity" Text="Cantidad" Width="80" Editor="True">
<Widget>
<extnet:NumberField runat="server" ID="fQuantity" AllowBlank="False" MinValue="0">
</extnet:NumberField>
</Widget>
<Listeners>
</Listeners>
</extnet:WidgetColumn>
<extnet:NumberColumn ID="Column10" runat="server" DataIndex="ListPriceAmt" Text="Precio x Unidad" Width="100" />
<extnet:WidgetColumn ID="NumberColumn3" runat="server" DataIndex="DiscountPer" Text="% Dscto" Width="70" Editor="true">
<Widget>
<extnet:NumberField ID="NumberField1" runat="server" AllowBlank="true" MinValue="0" MaxValue="100">
</extnet:NumberField>
</Widget>
<Listeners>
</Listeners>
</extnet:WidgetColumn>
<extnet:NumberColumn ID="NumberColumn2" runat="server" DataIndex="ExtendedPriceAmt" Text="Total" Width="100" />
</Columns>
</ColumnModel>
<SelectionModel>
<extnet:RowSelectionModel ID="RowSelectionModel1" runat="server" Mode="Single">
</extnet:RowSelectionModel>
</SelectionModel>
</extnet:GridPanel>
</Items>
</extnet:Viewport>
</div>
</form>
</body>
</html>
Last edited by Daniil; Apr 07, 2015 at 1:19 PM.
Reason: [CLOSED]