Hi,
We have added PreEdit event for the RowEditor. You can set own value and css class for each field inside RowEditor
Please see the following sample
<%@ 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)
{
this.GridPanel1.Store.Primary.DataSource = new object[]
{
new object[] {true, DateTime.Now, 1},
new object[] {false, DateTime.Now.AddDays(-1), 2},
new object[] {true, DateTime.Now.AddDays(-2), 3},
new object[] {false, DateTime.Now.AddDays(-3), 4},
new object[] {true, DateTime.Now.AddDays(-4), 5}
};
this.GridPanel1.Store.Primary.DataBind();
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Columns Variations - Ext.NET Examples</title>
<link href="../../../../resources/css/examples.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.redlabel{
color:red;
font-size:9px;
}
</style>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<ext:GridPanel
ID="GridPanel1"
runat="server"
StripeRows="true"
Title="Column Variations"
DisableSelection="true"
Width="600"
Height="350">
<Store>
<ext:Store runat="server">
<Reader>
<ext:ArrayReader>
<Fields>
<ext:RecordField Name="booleanCol" Type="Boolean" />
<ext:RecordField Name="dateCol" Type="Date" />
<ext:RecordField Name="numberCol" Type="Int" />
</Fields>
</ext:ArrayReader>
</Reader>
</ext:Store>
</Store>
<ColumnModel runat="server">
<Columns>
<ext:Column DataIndex="numberCol">
</ext:Column>
<ext:BooleanColumn DataIndex="booleanCol" Header="Boolean" />
<ext:DateColumn DataIndex="dateCol" Header="Date">
</ext:DateColumn>
<ext:NumberColumn DataIndex="numberCol" Header="Number" Format="0.00">
<Editor>
<ext:NumberField runat="server" />
</Editor>
</ext:NumberColumn>
</Columns>
</ColumnModel>
<Plugins>
<ext:RowEditor runat="server">
<Listeners>
</Listeners>
</ext:RowEditor>
</Plugins>
</ext:GridPanel>
</form>
</body>
</html>