Aug 28, 2012, 5:28 PM
ext:ModelField Mapping attribute not working
<Proxy>
<ext:AjaxProxy Url="/somepath">
<Reader>
<ext:JsonReader Root="data"/>
</Reader>
</ext:AjaxProxy>
</Proxy>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="data1" Type="Int"/>
<ext:ModelField Name="data2" />
<ext:ModelField Name="data3" />
<ext:ModelField Name="complexObj" IsComplex="true" />
<ext:ModelField Name="data4" Mapping="complexObj.data4" Type="Int"/>
</Fields>
</ext:Model>
</Model>
Even though the data is getting into the store - which I confirmed with Chrome - I am getting a value of 0 for the data4. I am putting data1, data2 and data3 into a form and that is working ok.
Here is the grid defn:
<ext:GridPanel ID="DetailGrid" runat="server" Region="South" Layout="FitLayout"
StoreID="Store1" Title="Detail" AutoScroll="true" Split="true">
<ColumnModel runat="server">
<Columns>
<ext:Column ID="Data4" runat="server" Text="Data 4" DataIndex="data4" />
</Columns>
</ColumnModel>
</ext:GridPanel>
All the examples I have looked at can't find anything wrong with the code.
Thanks.
<ext:AjaxProxy Url="/somepath">
<Reader>
<ext:JsonReader Root="data"/>
</Reader>
</ext:AjaxProxy>
</Proxy>
<Model>
<ext:Model runat="server">
<Fields>
<ext:ModelField Name="data1" Type="Int"/>
<ext:ModelField Name="data2" />
<ext:ModelField Name="data3" />
<ext:ModelField Name="complexObj" IsComplex="true" />
<ext:ModelField Name="data4" Mapping="complexObj.data4" Type="Int"/>
</Fields>
</ext:Model>
</Model>
Even though the data is getting into the store - which I confirmed with Chrome - I am getting a value of 0 for the data4. I am putting data1, data2 and data3 into a form and that is working ok.
Here is the grid defn:
<ext:GridPanel ID="DetailGrid" runat="server" Region="South" Layout="FitLayout"
StoreID="Store1" Title="Detail" AutoScroll="true" Split="true">
<ColumnModel runat="server">
<Columns>
<ext:Column ID="Data4" runat="server" Text="Data 4" DataIndex="data4" />
</Columns>
</ColumnModel>
</ext:GridPanel>
All the examples I have looked at can't find anything wrong with the code.
Thanks.