Aug 03, 2010, 1:47 PM
[CLOSED] I can not edit inserted record in a grid.
Hi,
I puttted this post last week but it seems that it was removed.
I have the following code to update and insert data into a grid.
My problem is that when I press the button to insert it does not let me to edit the record.
Could please tell me what I am doing wrong?
I puttted this post last week but it seems that it was removed.
I have the following code to update and insert data into a grid.
My problem is that when I press the button to insert it does not let me to edit the record.
Could please tell me what I am doing wrong?
<ext:Store ID="StoreHotTopics" runat="server" DataSourceID="ObjectDataSourceHotTopics">
<Reader>
<ext:JsonReader IDProperty="ID">
<Fields>
<ext:RecordField Name="ID"/>
<ext:RecordField Name="DESCRIPTION"/>
<ext:RecordField Name="CULTURE"/>
<ext:RecordField Name="STARTDATE" Type="Date"/>
<ext:RecordField Name="ENDDATE" Type="Date"/>
<ext:RecordField Name="DISPLAYORDER" Type="Int"/>
</Fields>
</ext:JsonReader>
</Reader>
<AutoLoadParams>
<ext:Parameter Name="start" Value="0" Mode="Raw" />
<ext:Parameter Name="limit" Value="10" Mode="Raw" />
</AutoLoadParams>
</ext:Store>
<ext:Panel ID="PanelHotTopics" runat="server" Height="600px" Title="Hot Topics"
Cls="panelTabGroupContainer" Border="false">
<Content>
<ext:GridPanel ID="GridPanelHotTopics" runat="server" Height="430px" Width="666px" Title="Hot Topics"
StoreID="StoreHotTopics" Cls="formGroupListing" BodyCssClass="formContentGroupListing"
Border="false"
>
<TopBar>
<ext:Toolbar ID="ToolbarGridPanelHotTopics" runat="server"
>
<Items>
<ext:ToolbarFill ID="ToolbarFill1" runat="server" MaxWidth="20px" />
<ext:Button ID="Button1" runat="server"
Text="<%$ Resources:Resource, btnSave %>"
Icon="Disk" Cls="btnMenuGroupListing">
<Listeners>
<Click Handler="#{GridPanelHotTopics}.save();" />
</Listeners>
</ext:Button>
<ext:Button ID="Button2" runat="server" Text="<%$ Resources:Resource, btnDelete %>"
Icon="Delete">
<Listeners>
<Click Handler="#{GridPanelHotTopics}.deleteSelected();" />
</Listeners>
</ext:Button>
<ext:Button ID="Button3" runat="server" Text="<%$ Resources:Resource, btnInsert %>" Icon="Add">
<Listeners>
<Click CausesValidation="true" Handler="#{GridPanelHotTopics}.insertRecord(0, {});#{GridPanelHotTopics}.getView().focusRow(0);#{GridPanelHotTopics}.startEditing(0, 0);" />
</Listeners>
</ext:Button>
<ext:Button ID="Button4" runat="server" Text="<%$ Resources:Resource, btnRefresh %>"
Icon="ArrowRefresh">
<Listeners>
<Click Handler="#{GridPanelHotTopics}.reload();" />
</Listeners>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<ColumnModel>
<Columns>
<ext:Column ColumnID="ColumnID" DataIndex="ID" Hidden="true"/>
<ext:Column ColumnID="ColumnDescription" Header="Description" DataIndex="DESCRIPTION" Width="300px">
<ext:Editor>
<ext:TextField ID="TextFieldDESCRIPTION" runat="server">
</ext:TextField>
</ext:Editor>
</ext:Column>
<ext:Column ColumnID="ColumnCULTURE" Header="Locale" DataIndex="CULTURE" Width="50px">
<ext:Editor>
<ext:ComboBox ID="ComboBoxCULTURE" runat="server">
</ext:ComboBox>
</ext:Editor>
</ext:Column>
<ext:Column ColumnID="ColumnSTARTDATE" Header="Start Date" DataIndex="STARTDATE" Width="171px">
<ext:Editor>
<ext:DateField ID="DateFieldSTARTDATE" runat="server">
</ext:DateField>
</ext:Editor>
</ext:Column>
<ext:Column ColumnID="ColumnENDDATE" Header="End Date" DataIndex="ENDDATE" Width="171px">
<ext:Editor>
<ext:DateField ID="DateFieldENDDATE" runat="server">
</ext:DateField>
</ext:Editor>
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
<div class="groupBackBottom"/>
<div class="paginationToolBarGroupListing">
<ext:PagingToolBar ID="PagingToolBar1"
runat="server"
StoreID="StoreGridGroupListing"
PageSize="10"
DisplayInfo="false"
/>
</div>
</Content>
</ext:Panel>
Last edited by geoffrey.mcgill; Aug 03, 2010 at 8:28 PM.