Mar 06, 2012, 9:07 PM
TimeField in Gridpanel (RowEditor) problem
Hi everyone
The problem occurs when I try edit a TimeField in Gridpanel (RowEditor), the data is read from data base, it displays normally in gridpanel, but if I try to edit, the value of TimeField is empty
the code:
thank you in advance
The problem occurs when I try edit a TimeField in Gridpanel (RowEditor), the data is read from data base, it displays normally in gridpanel, but if I try to edit, the value of TimeField is empty
the code:
<ext:GridPanel ID="GridPanel1" runat="server" Width="1000" Height="250">
<Store>
<ext:Store ID="Store1" runat="server">
<Reader>
<ext:JsonReader IDProperty="name">
<Fields>
<ext:RecordField Name="cod_frigo" Type="String" />
<ext:RecordField Name="fecha_hora_carguio" Type="Date" />
<ext:RecordField Name="hora1" Type="String" />
<ext:RecordField Name="fecha_hora_puerto" Type="Date" />
<ext:RecordField Name="hora2" Type="String" />
<ext:RecordField Name="qcontenedores" Type="String" />
</Fields>
</ext:JsonReader>
</Reader>
<DirectEvents>
<Remove OnEvent="Contar" >
<ExtraParams>
<ext:Parameter Name="val" Value="GridPanel1.getRowsValues()" Mode="Raw" Encode="true" />
</ExtraParams>
</Remove>
</DirectEvents>
</ext:Store>
</Store>
<Plugins>
<ext:RowEditor ID="RowEditor1" runat="server" SaveText="Actualizar" CancelText="cancelar" />
</Plugins>
<View>
<ext:GridView ID="GridView1" runat="server" MarkDirty="false" />
</View>
<BottomBar>
<ext:Toolbar ID="Toolbar2" runat="server">
<Items>
<ext:Button ID="btnAgregar" runat="server" Text="Agregar a Grilla" Icon="Add">
<DirectEvents>
<Click OnEvent="Borrar" />
</DirectEvents>
</ext:Button>
<ext:Button ID="btnBorrar" runat="server" Text="Borrar Seleccionado" Icon="Delete">
<DirectEvents>
<Click OnEvent="Borrar" />
</DirectEvents>
</ext:Button>
<ext:Button ID="Button3" runat="server" Text="Grabar Grilla" Icon="Disk" Height="40">
<DirectEvents>
<Click OnEvent="Grabar" >
<ExtraParams>
<ext:Parameter Name="grid" Value="GridPanel1.getRowsValues()" Mode="Raw" Encode="true" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Items>
</ext:Toolbar>
</BottomBar>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="true">
</ext:RowSelectionModel>
</SelectionModel>
<ColumnModel>
<Columns>
<ext:Column ColumnID="frigorifico" Header="Frigorifico" DataIndex="cod_frigo" Width="200" >
<Editor>
<ext:ComboBox ID="cbGridFrigorifico" runat="server" AllowBlank="false" StoreID="Store_cb_frigorifico" DisplayField="iden" ValueField="iden" />
</Editor>
</ext:Column>
<ext:DateColumn ColumnID="fecha_hora_carguio" Header="Fecha Carguio" DataIndex="fecha_hora_carguio" Width="150" Format="dd/MM/yyyy" >
<Editor>
<ext:DateField ID="dfGridFechaCarguio" runat="server" Format="dd/MM/yyyy"></ext:DateField>
</Editor>
</ext:DateColumn>
<ext:Column ColumnID="hora1" Header="Hora Carguio" DataIndex="hora1" Width="100" >
<Editor>
<ext:TimeField
ID="TimeField3"
runat="server"
MinTime="00:00:00"
MaxTime="23:00:00"
Increment="30"
Format="HH:mm:ss"
AllowBlank="false"
/>
</Editor>
</ext:Column>
<ext:DateColumn ColumnID="fecha_hora_puerto" Header="Fecha Puerto" DataIndex="fecha_hora_puerto" Width="200" Format="dd/MM/yyyy">
<Editor>
<ext:DateField ID="dfGridFechaPuerto" runat="server" Format="dd/MM/yyyy"></ext:DateField>
</Editor>
</ext:DateColumn>
<ext:Column ColumnID="hora2" Header="Hora Puerto" DataIndex="hora2" Width="100" >
<Editor>
<ext:TimeField
ID="TimeField4"
runat="server"
MinTime="00:00:00"
MaxTime="23:00:00"
Increment="30"
Format="hh:mm:ss"
AllowBlank="false"
/>
</Editor>
</ext:Column>
<ext:Column ColumnID="qcontenedores" Header="NÂș contenedores" DataIndex="qcontenedores" Width="150" >
<Editor>
<ext:NumberField ID="nfGridqcontenedores" runat="server" AllowBlank="false" />
</Editor>
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
the problem is easily to solve with static combobox , but, I report this posible bug thank you in advance
Last edited by cmujica; Mar 07, 2012 at 11:10 AM.