<ext:Store ID="MatchesStoreID" runat="server"
onbeforestorechanged="MatchesStoreID_BeforeStoreChanged"
onreaddata="MatchesStoreID_ReadData">
<Model>
<ext:Model runat="server" IDProperty="ID">
<Fields>
<ext:ModelField Name="ID" Type="Int" />
...
<ext:ModelField Name="DATETIME" Type="Date" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
<ext:GridPanel
runat="server"
ID="MatchGripPanel"
StoreID="MatchesStoreID"
Region="Center"
Padding="5"
>
<ColumnModel runat="server">
<Columns>
<ext:Column runat="server" DataIndex="INDEX" Text="<%$ Resources:Resource,Index %>" Width="60" >
<Editor>
<ext:TextField runat="server" AllowBlank="false" MsgTarget="Side"></ext:TextField>
</Editor>
</ext:Column>
<ext:DateColumn runat="server" DataIndex="DATETIME" Text="<%$ Resources:Resource,Date %>" Format="dd MMM yyyy" Width="120">
<Editor>
<ext:DateField runat="server" Format="dd MMM yyyy" AllowBlank="false" MsgTarget="Side"></ext:DateField>
</Editor>
</ext:DateColumn>
<ext:DateColumn runat="server" DataIndex="DATETIME" Format="HH:mm" >
<Editor>
<ext:TimeField runat="server" Format="HH:mm" />
</Editor>
</ext:DateColumn>
</Columns>
</ColumnModel>
<Plugins>
<ext:RowEditing ID="RowEditor1" runat="server" SaveBtnText="<%$ Resources:Resource,Save %>" CancelBtnText="<%$ Resources:Resource,Cancel %>" >
<Listeners>
<Edit Handler="#{MatchesStoreID}.sync();" />
<CancelEdit Handler="#{MatchesStoreID}.reload();" />
</Listeners>
</ext:RowEditing>
</Plugins>
<TopBar>
<ext:Toolbar ID="Toolbar1" runat="server" Padding="5">
<Items>
<ext:ComboBox runat="server"
ID="ddlSeasons"
StoreID="SeasonsStoreID"
EmptyText="<%$ Resources:Resource,SelectSeason %>"
DisplayField="COMMENT"
ForceSelection="true"
ValueField="ID">
<Listeners>
<Select Handler="App.direct.LoadMatches();" />
</Listeners>
</ext:ComboBox>
<ext:ToolbarSeparator runat="server" />
<ext:ComboBox runat="server" ID="ddlLeagues"
StoreID="LeaguesStoreID"
DisplayField="TRANSLATEDVALUE"
ValueField="ID"
EmptyText="<%$ Resources:Resource,SelectLeague %>">
<Listeners>
<Select Handler="App.direct.LoadMatches();" />
</Listeners>
</ext:ComboBox>
<ext:ToolbarSeparator runat="server" />
<ext:Button runat="server" Icon="Add" Text="<%$ Resources:Resource,AddNew %>">
<Listeners>
<Click Handler="addNewMatch();" />
</Listeners>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
</ext:GridPanel>
Here is my complete definition of my gridpane.
The issue concerns the timefield. When my row switches to edit mode, the time field it's blank. It seems that the binding is not done correctly.
Here are some print screens which illustrate my issue.
Many thanks.