May 25, 2009, 8:24 AM
[CLOSED] WebService return date but nothing in grid
I have such code:
* <ext:Store ID="StoreDocuments" runat="server" OnRefreshData="StoreDocuments_Refresh">
* <Proxy>
* <ext:HttpProxy Method="POST" Url="Services/CrossData.asmx/GetDocuments" Json="true">
* </ext:HttpProxy>
* </Proxy>
* <Reader>
* <ext:JsonReader Root="d" ReaderID="DocuementName">
* <Fields>
* <ext:RecordField Name="DocuementName" />
* <ext:RecordField Name="Language" />
* <ext:RecordField Name="DocumentProgress" />
* <ext:RecordField Name="DocumentStatus" />
* <ext:RecordField Name="Deadline" Type="Date" />
* <ext:RecordField Name="DocumentDescription" />
* </Fields>
* </ext:JsonReader>
* </Reader>
* <BaseParams>
* <ext:Parameter Name="ProjectID" Value="#{ProjectsGridPanel}.getSelectionModel().hasSelection() ? #{ProjectsGridPanel}.getSelectionModel().getSelected().id : -1"
* Mode="Raw" />
* </BaseParams>
* <Listeners>
* <LoadException Handler="Ext.Msg.alert('Products - Load failed', e.message || response.statusText);" />
* </Listeners>
* </ext:Store>
*and grid panel code:
* <ext:Panel ID="PanelDocuments" runat="server" Height="100px" Title="Documents" IDMode="Legacy">
* <Listeners>
* <Expand Handler="#{StoreDocuments}.reload();" />
* </Listeners>
* <Body>
* <ext:FitLayout ID="FitLayout2" runat="server">
* <ext:GridPanel ID="DocumentsGridPanel" runat="server" StoreID="StoreDocuments" AutoExpandColumn="DocuementName"
* Border="false">
* <ColumnModel ID="ColumnModel1" runat="server">
* <Columns>
* <ext:Column ColumnID="DocuementName" DataIndex="DocuementName" Header="Docuement Name" />
* <ext:Column DataIndex="Language" Header="Language" />
* <ext:Column DataIndex="DocumentProgress" Header="Progress" />
* <ext:Column DataIndex="DocumentStatus" Header="Status" />
* <ext:Column DataIndex="Deadline" Header="Deadline" />
* <ext:Column DataIndex="DocumentDescription" Header="Description" />
* </Columns>
* </ColumnModel>
* <LoadMask ShowMask="true" />
* <SelectionModel>
* <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true" />
* </SelectionModel>
* </ext:GridPanel>
* </ext:FitLayout>
* </Body>
* </ext:Panel>
Deadline is in date format passed from web serivce like but nothing is shown in grid. if I set <ext:RecordField Name="Deadline" Type="Date" /> as <ext:RecordField Name="Deadline" /> it returns string that is passed by webservice