Dec 16, 2009, 7:29 AM
GRIDPANEL ROWEDITOR DIRECTEVENTS ERROR
Hi,
I have a problem with [1.0] gridpanel and directevents; I use method directevents to envoke "Salva" function on afterEdit event.
When I click on a gridpanel's row textbox appears and I can edit it (img1) but when I confirm with "Salva" button en error happens (img2) before function "Salva" (afteredit onevent) is called.
Please see attached images!!
Here my code:
I hope someone can solve my problem, many thanks!!!
Paolo
I have a problem with [1.0] gridpanel and directevents; I use method directevents to envoke "Salva" function on afterEdit event.
When I click on a gridpanel's row textbox appears and I can edit it (img1) but when I confirm with "Salva" button en error happens (img2) before function "Salva" (afteredit onevent) is called.
Please see attached images!!
Here my code:
<ext:Store ID="StoreGriglia" AutoLoad="true" runat="server" OnRefreshData="StoreGriglia_RefreshData" RefreshAfterSaving="None">
<Reader>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="RIGA_ID" />
</Fields>
</ext:JsonReader>
</Reader>
<AutoLoadParams>
<ext:Parameter Name="start" Value="={0}" mode="Raw"/>
<ext:Parameter Name="limit" Value="={20}" Mode="Raw" />
</AutoLoadParams>
</ext:Store>
<ext:GridPanel ID="GrigliaDati" runat="server" StoreID="StoreGriglia" Title="Griglia edifici">
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true"></ext:RowSelectionModel>
</SelectionModel>
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column Header="RIGA_ID" Width="75" Sortable="true" DataIndex="RIGA_ID" Hidden="true"></ext:Column>
<ext:Column Header="COSTCENTER" Width="75" Sortable="true" DataIndex="COSTCENTER" Hidden="false">
<Editor>
<ext:TextField ID="txtCDC" runat="server"></ext:TextField>
</Editor>
</ext:Column>
</Columns>
</ColumnModel>
<BottomBar>
<ext:PagingToolbar ID="PagingToolBar1" runat="server" PageSize="20" AfterPageText="di {0}" BeforePageText="Pagina" StoreID="StoreGriglia" DisplayInfo="true" DisplayMsg="Record: {0} - {1} di {2}" Cls="qcTBBar" EmptyMsg="Nessun dato">
</ext:PagingToolbar>
</BottomBar>
<Plugins>
<ext:RowEditor ID="EDITOR" runat="server" SaveText="Salva" CancelText="Annulla">
<DirectEvents>
<AfterEdit OnEvent="Salva"></AfterEdit>
</DirectEvents>
</ext:RowEditor>
</Plugins>
</ext:GridPanel>
(please note that on gridpanel (img1) there are more columns than define on my code above because they are added "runtime" after a button click event)I hope someone can solve my problem, many thanks!!!
Paolo