Nov 10, 2013, 6:23 PM
[CLOSED] GridPanel DateColumn
When tabbing through the columns in edit mode why does the date column think it has been changed when I tab through it?
Also the following examples DateColumn does not show the date values:
Getting_Started -> Introduction -> Component_Overview GridPanel example 'Last Updated' column.
Also the following examples DateColumn does not show the date values:
Getting_Started -> Introduction -> Component_Overview GridPanel example 'Last Updated' column.
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!X.IsAjaxRequest)
{
GridPanel01.Store.Primary.DataSource = new object[]
{
new object[] { 1, "Product 01", 71.72, DateTime.Now },
new object[] { 2, "Product 02", 29.01, DateTime.Now },
new object[] { 3, "Product 03", 83.81, DateTime.Now },
new object[] { 4, "Product 04", 52.55, DateTime.Now },
new object[] { 5, "Product 05", 64.13, DateTime.Now },
new object[] { 6, "Product 06", 31.61, DateTime.Now },
new object[] { 7, "Product 07", 75.43, DateTime.Now },
};
GridPanel01.Store.Primary.DataBind();
};
}
</script>
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<title>Grid Editting 01</title>
<script type="text/javascript">
var addRecord = function () {
App.Store1.insert(0, { productId: 0, product: "New Name", dateIntroduced: new Date() });
App.GridPanel01.editingPlugin.startEditByPosition({ row: 0, column: 1 });
};
</script>
</head>
<body>
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:GridPanel ID="GridPanel01" runat="server" Title="Grid Editting 01" Width="600"
Height="350" Layout="FitLayout">
<Store>
<ext:Store ID="Store1" runat="server">
<Model>
<ext:Model runat="server" IDProperty="companyId">
<Fields>
<ext:ModelField Name="productId" Type="Int" />
<ext:ModelField Name="product" Type="String" />
<ext:ModelField Name="price" Type="Float" />
<ext:ModelField Name="dateIntroduced" Type="Date" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:NumberColumn ID="ProductId" runat="server" Text="ID" DataIndex="productId" Width="50" Format="#" Align="Center" />
<ext:Column runat="server" Text="Product" DataIndex="product" Flex="1">
<Editor>
<ext:TextField runat="server" MaxLength="25" EnforceMaxLength="true" AllowBlank="false" />
</Editor>
</ext:Column>
<ext:Column runat="server" Text="Price" DataIndex="price" Width="125">
<Renderer Format="UsMoney" />
</ext:Column>
<ext:DateColumn runat="server" Text="Introduced" DataIndex="dateIntroduced" Width="135" Format="yyyy-MM-dd">
<Editor>
<ext:DateField runat="server" Format="yyyy-MM-dd" />
</Editor>
</ext:DateColumn>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel runat="server" Mode="Single" AllowDeselect="true" />
</SelectionModel>
<Plugins>
<ext:CellEditing runat="server" />
</Plugins>
<TopBar>
<ext:Toolbar runat="server">
<Items>
<ext:Button runat="server" Text="Add" Icon="Add" StandOut="false">
<Listeners>
<Click Fn="addRecord" />
</Listeners>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
</ext:GridPanel>
</body>
</html>
Last edited by Daniil; Nov 13, 2013 at 4:48 AM.
Reason: [CLOSED]