Hi Daniil,
Please find the running example.Please Edit any of the white columns in the grid on right hand side in IE 8 and above.
The scroll comes back to starting position of the grid.this doestn't happen is chrome.Please try to give solution which will work just like chrome for IE.
Thank You in advance.
<head runat="server">
<title></title>
<style type="text/css">
.disable {background:#d8d8d8!important;}
</style>
<script type="text/javascript">
var ProjectExpaned=0;
var Control;
var Value;
var Check=function(item,record,index){
var rfqId=(record.data.RfqID);
var MKTSHSEK=(record.data.MKTSHSEK);
var MKTSHAGC=(record.data.MKTSHAGC);
var MKTSHNSG=(record.data.MKTSHNSG);
var MKTSHPGW=(record.data.MKTSHPGW);
var MKTSHFUYAO=(record.data.MKTSHFUYAO);
var MKTSHGUARDIAN=(record.data.MKTSHGUARDIAN);
var MKTSHOTHER=(record.data.MKTSHOTHER);
var total=MKTSHSEK+MKTSHAGC+MKTSHNSG+MKTSHPGW+MKTSHFUYAO+MKTSHGUARDIAN+MKTSHOTHER;
if(total ==0 || total ==100)
{
}
else
{
alert('Total Market Share should be 100%.Current : ' +total +'%');
}
}
var RowSelect=function(item,record,index){
var RfqId=(record.data.RfqID);
Ext.getCmp('hfRfqId').setValue(RfqId);
}
var MakeRed = function (value) {
if (value=='C')
return "<img src='../images/red_dot.png' />";
}
var CheckDirty=function() {
var check=Ext.getCmp('Isdirty').getValue();
if (check!=null && check!="")
{
alert('There is Some Incorrect Data.Please Correct The Data.');
return false;
}
}
var BlurEvent=function(name,value)
{
// debugger;
Control=name;
if (value==null)
Value=0;
else
Value=value;
}
var CellSelect=function ( item, record, row, column )
{
//debugger;
}
</script>
</head>
<div>
<ext:ResourceManager ID="ResourceMng" runat="server"></ext:ResourceManager>
<ext:Hidden ID="Isdirty" runat="server" ClientIDMode="Static"></ext:Hidden>
<ext:Hidden ID="hfRfqId" runat="server" ClientIDMode="Static"></ext:Hidden>
<ext:Viewport ID="vw" runat="server" Layout="BorderLayout">
<Items>
<ext:Panel ID="pNorth" runat="server" Height="80" Layout="AnchorLayout" Region="North">
<Items>
</Items>
</ext:Panel>
<ext:Panel ID="pnWest" runat="server" Region="West" Collapsible="true" AutoScroll="false">
<Content>
<div class="menu" id="grpcust" style="display: block;">
<%-- OnClick="LeftMenu_Click"--%>
<div class="spacer">
</div>
</Content>
</ext:Panel>
<ext:Panel ID="pnlCenter" runat="server" Region="Center" AutoScroll="true">
<Items>
<ext:Panel ID="pnlGrid" runat="server" Layout="AnchorLayout" Border="false">
<Items>
<ext:Panel ID="Panel2" runat="server" AutoScroll="true"
Layout="FitLayout" BodyStyle="background-color: transparent;" Border="false">
<Items>
<ext:GridPanel ID="gdRfq" runat="server" Style="text-align: center" ColumnLines="true" InvalidateScrollerOnRefresh="false"
EmptyText="No Records Found" AutoScroll="true" Cls="rfq-grid" ClientIdMode="Static">
<LayoutConfig>
<ext:FitLayoutConfig ReserveScrollbar="true" ></ext:FitLayoutConfig>
</LayoutConfig>
<Store>
<ext:Store ID="Store1" runat="server" ClientIdMode="Static">
<Model>
<ext:Model ID="Model1" runat="server" IDProperty="RfqID" >
<Fields>
<ext:ModelField Name="STATE"></ext:ModelField>
<ext:ModelField Name="PHASE"></ext:ModelField>
<ext:ModelField Name="CHANGEDATE" Type="Date"></ext:ModelField>
<ext:ModelField Name="PLANYEAR"></ext:ModelField>
<ext:ModelField Name="EXPCTEDDATE" Type="Date" ></ext:ModelField>
<ext:ModelField Name="CUSTGRP"></ext:ModelField>
<ext:ModelField Name="CUSTOMER"></ext:ModelField>
<ext:ModelField Name="POOL"></ext:ModelField>
<ext:ModelField Name="BRAND"></ext:ModelField>
<ext:ModelField Name="EOP" Type="Date"></ext:ModelField>
<ext:ModelField Name="SOP" Type="Date"></ext:ModelField>
<ext:ModelField Name="DEVCODE"></ext:ModelField>
<ext:ModelField Name="BODY"></ext:ModelField>
<ext:ModelField Name="MODEL"></ext:ModelField>
<ext:ModelField Name="POSITION"></ext:ModelField>
<ext:ModelField Name="SORG"></ext:ModelField>
<ext:ModelField Name="SORGCOMP"></ext:ModelField>
<ext:ModelField Name="COUNTRY"></ext:ModelField>
<ext:ModelField Name="LOCATION"></ext:ModelField>
<ext:ModelField Name="CONTINENT"></ext:ModelField>
<ext:ModelField Name="ARCHNO"></ext:ModelField>
<ext:ModelField Name="TMKTSHARE"></ext:ModelField>
<ext:ModelField Name="DECYEAR"></ext:ModelField>
<ext:ModelField Name="CARLINE"></ext:ModelField>
<ext:ModelField Name="PREVCARMODEL"></ext:ModelField>
<ext:ModelField Name="CURPROVIDER"></ext:ModelField>
<ext:ModelField Name="CURMKTSHPPSEK"></ext:ModelField>
<ext:ModelField Name="SOPYEAR"></ext:ModelField>
<ext:ModelField Name="EOPYEAR"></ext:ModelField>
<ext:ModelField Name="LIFETIME"></ext:ModelField>
<ext:ModelField Name="AVGCARPROD"></ext:ModelField>
<ext:ModelField Name="PRICE"></ext:ModelField>
<ext:ModelField Name="CUR"></ext:ModelField>
<ext:ModelField Name="RATE"></ext:ModelField>
<ext:ModelField Name="RBC"></ext:ModelField>
<ext:ModelField Name="PBR"></ext:ModelField>
<ext:ModelField Name="EM"></ext:ModelField>
<ext:ModelField Name="TUOV"></ext:ModelField>
<ext:ModelField Name="TTUOV"></ext:ModelField>
<ext:ModelField Name="LTTUOVSEK"></ext:ModelField>
<ext:ModelField Name="TUOVSEK"></ext:ModelField>
<ext:ModelField Name="NTUOVSEK"></ext:ModelField>
<ext:ModelField Name="RBCSEK"></ext:ModelField>
<ext:ModelField Name="EMSEK"></ext:ModelField>
<ext:ModelField Name="MKTSHSEK"></ext:ModelField>
<ext:ModelField Name="MKTSHAGC"></ext:ModelField>
<ext:ModelField Name="MKTSHNSG"></ext:ModelField>
<ext:ModelField Name="MKTSHPGW"></ext:ModelField>
<ext:ModelField Name="MKTSHFUYAO"></ext:ModelField>
<ext:ModelField Name="MKTSHGUARDIAN"></ext:ModelField>
<ext:ModelField Name="MKTSHOTHER"></ext:ModelField>
<ext:ModelField Name="REMARKS"></ext:ModelField>
<ext:ModelField Name="OCPDATE" Type="Date"></ext:ModelField>
<ext:ModelField Name="AEUSR"></ext:ModelField>
<ext:ModelField Name="AEDAT" Type="Date"></ext:ModelField>
<ext:ModelField Name="RfqID"></ext:ModelField>
<ext:ModelField Name="PLANID" Type="Int"></ext:ModelField>
<ext:ModelField Name="PRPLPROID"></ext:ModelField>
<ext:ModelField Name="FETCHDAT"></ext:ModelField>
<ext:ModelField Name="AEDATD"></ext:ModelField>
<ext:ModelField Name="Valid"></ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:Column ID="Column3" TdCls="disable" runat="server" Locked="true" Visible="true" DataIndex="Valid" Width="23">
<Renderer Fn="MakeRed"></Renderer>
</ext:Column>
<ext:Column ID="Column1" runat="server" style="text-align:center" Text="RFQ.GRID.UPDATE %>" >
<Columns>
<ext:Column ID="Column2" TdCls="disable" runat="server" Text="RFQ.GRID.SENDER %>" DataIndex="AEUSR" >
<%--<Renderer Fn="renderSequence" />--%>
</ext:Column>
<%--<ext:Column ID="Column3" runat="server" Text="RFQ.GRID.DATE %>" DataIndex="AEDAT"></ext:Column> --%>
<ext:DateColumn ID="DateColumn3" TdCls="disable" runat="server" Style="text-align: center" Text="RFQ.GRID.DATE %>"
DataIndex="AEDAT" Sortable="true" Format="dd.MM.yy" >
</ext:DateColumn>
<ext:Column ID="Column4" TdCls="disable" runat="server" Text="RFQ.GRID.STATE %>" DataIndex="STATE"></ext:Column>
</Columns>
</ext:Column>
<ext:Column ID="Column5" runat="server" style="text-align:center" Text="RFQ.GRID.QUOPHASE %>" >
<Columns>
<ext:Column ID="Column6" runat="server" Text="RFQ.GRID.DY %>" DataIndex="DECYEAR">
<Editor>
<ext:ComboBox ID="cmbDecisionYear" runat="server" ValueField="Year" MaxLength="4" EnforceMaxLength="true" MaskRe="[0-9],[.]" DisplayField="Year" Cls="txt-backcolor">
<Store>
<ext:Store ID="Store2" runat="server">
<Model>
<ext:Model ID="Model2" runat="server">
<Fields>
<ext:ModelField Name="Year">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:Column ID="Column7" runat="server" Text="RFQ.GRID.PHASE %>" Width="180" DataIndex="PHASE" >
<Editor>
<ext:ComboBox ID="cmbPhase" runat="server" Editable="false" DisplayField="Phase" Cls="txt-backcolor">
<Store>
<ext:Store ID="Store3" runat="server">
<Model>
<ext:Model ID="Model3" runat="server">
<Fields>
<ext:ModelField Name="PhaseId">
</ext:ModelField>
<ext:ModelField Name="Phase">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:DateColumn ID="DateColumn1" runat="server" Style="text-align: center" Text="RFQ.GRID.CD %>"
DataIndex="CHANGEDATE" Sortable="true" Format="MMM.yy" >
<Editor>
<ext:DateField ID="dtChangeDate" runat="server" AllowBlank="false" Format="MMM.yy" Cls="txt-backcolor" >
</ext:DateField>
</Editor>
</ext:DateColumn>
<ext:DateColumn ID="DateColumn2" runat="server" Style="text-align: center" Text="RFQ.GRID.EXD %>"
DataIndex="EXPCTEDDATE" Sortable="true" Format="MMM.yy" >
<Editor>
<ext:DateField ID="ExpDate" runat="server" AllowBlank="false" Format="MMM.yy" Cls="txt-backcolor" >
</ext:DateField>
</Editor>
</ext:DateColumn>
</Columns>
</ext:Column>
<ext:Column ID="Column10" runat="server" style="text-align:center" Text="RFQ.GRID.PROJECTDATA %>">
<Columns>
<ext:Column ID="Column11" runat="server" Text="BRANDS.CUSTOMER %>" DataIndex="CUSTOMER">
<Editor>
<ext:ComboBox ID="cmbCustomer" runat="server" Editable="false" ValueField="CustomerCode" DisplayField="CustomerCode"
Cls="txt-backcolor">
<Store>
<ext:Store ID="Store4" runat="server">
<Model>
<ext:Model ID="Model4" runat="server">
<Fields>
<ext:ModelField Name="CustomerCode">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:Column ID="Column12" TdCls="disable" runat="server" Text="POOL.TITLE %>" DataIndex="POOL"></ext:Column>
<ext:Column ID="Column13" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.BRAND %>" DataIndex="BRAND"></ext:Column>
<ext:Column ID="Column14" TdCls="disable" runat="server" Text="RFQ.GRID.GROUP %>" DataIndex="CUSTGRP"></ext:Column>
<ext:Column ID="Column15" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.DEVCODE %>" DataIndex="DEVCODE"></ext:Column>
<ext:Column ID="Column16" TdCls="disable" runat="server" Text="BODY.TITLE %>" DataIndex="BODY"></ext:Column>
<ext:Column ID="Column17" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.MODEL %>" DataIndex="MODEL"></ext:Column>
<ext:Column ID="Column18" TdCls="disable" runat="server" Text="RFQ.GRID.POS %>" DataIndex="POSITION"></ext:Column>
<ext:Column ID="Column19" runat="server" Text="RFQ.GRID.SORG %>" DataIndex="SORG" Cls="txt-backcolor">
<Editor>
<ext:MultiCombo ID="cmbSorg" runat="server" Editable="false" Cls="txt-backcolor"
DisplayField="Sellingorganization_Code" ForceSelection="true" >
<Store>
<ext:Store ID="Store5" runat="server">
<Model>
<ext:Model ID="Model5" runat="server">
<Fields>
<ext:ModelField Name="Sellingorganization_Code">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<Listeners>
<BeforeActivate></BeforeActivate>
</Listeners>
</ext:MultiCombo>
</Editor>
</ext:Column>
<ext:Column ID="Column20" TdCls="disable" runat="server" Text="SUBCONT.CONTINENT %>" DataIndex="CONTINENT"></ext:Column>
<ext:Column ID="Column21" TdCls="disable" runat="server" Text="BRANDS.COUNTRY %>" DataIndex="COUNTRY"></ext:Column>
<ext:DateColumn ID="DateColumn4" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.SOP %>"
DataIndex="SOP" Sortable="true" Format="MMM.yy">
</ext:DateColumn>
<ext:Column ID="Column23" TdCls="disable" runat="server" Text="RFQ.GRID.SOPY %>" DataIndex="SOPYEAR">
</ext:Column>
<%-- <ext:Column ID="Column3" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.EOP %>" DataIndex="EOP"
Format="MMM.yy"></ext:Column> --%>
<ext:DateColumn ID="DateColumn6" TdCls="disable" runat="server" Text="PLANDATA.VEH.GRID.EOP %>"
DataIndex="EOP" Sortable="true" Format="MMM.yy">
</ext:DateColumn>
<ext:Column ID="Column25" TdCls="disable" runat="server" Text="RFQ.GRID.EOPY %>" DataIndex="EOPYEAR"></ext:Column>
<%--<ext:DateColumn ID="DateColumn69" TdCls="disable" runat="server" Style="text-align: center" Text="PLANDATA.VEH.GRID.EOP %>"
DataIndex="EOP" Sortable="true" Format="MMM.yy">
</ext:DateColumn>--%>
<ext:Column ID="Column26" runat="server" Text="RFQ.GRID.LIFETIME %>" DataIndex="LIFETIME">
<Editor>
<ext:NumberField ID="txtLifetime" AllowBlank="false" MinValue="0" DecimalPrecision="1" runat="server" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000.0')" />
</ext:Column>
<ext:Column ID="Column27" runat="server" Text="RFQ.GRID.ANO %>" DataIndex="ARCHNO">
<Editor>
<ext:TextField ID="txtArchivingNo" runat="server" Cls="txt-backcolor">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ID="Column28" runat="server" Text="RFQ.GRID.CARL %>" DataIndex="CARLINE" >
<Editor>
<ext:ComboBox ID="cmbCarLine" runat="server" Editable="false" DisplayField="CarLine" Cls="txt-backcolor">
<Store>
<ext:Store ID="Store6" runat="server">
<Model>
<ext:Model ID="Model6" runat="server">
<Fields>
<ext:ModelField Name="CarLineCode">
</ext:ModelField>
<ext:ModelField Name="CarLine">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:Column ID="Column29" runat="server" Text="RFQ.GRID.PVD %>" DataIndex="PREVCARMODEL"
Cls="txt-backcolor">
<Editor>
<ext:TextField ID="txtPrevDevcode" runat="server" Cls="txt-backcolor">
</ext:TextField>
</Editor>
</ext:Column>
<ext:Column ID="Column30" runat="server" Text="RFQ.GRID.SORGC %>" DataIndex="SORGCOMP" >
<Editor>
<ext:MultiCombo ID="cmbSorgComp" runat="server" Editable="false" Cls="txt-backcolor" ValueField="Sellingorganization_Code" DisplayField="Sellingorganization_Code">
<Store>
<ext:Store ID="Store7" runat="server">
<Model>
<ext:Model ID="Model7" runat="server">
<Fields>
<ext:ModelField Name="Sellingorganization_Code">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:MultiCombo >
</Editor>
</ext:Column>
<ext:Column ID="Column31" runat="server" Text="RFQ.GRID.CP %>" DataIndex="CURPROVIDER">
<Editor>
<ext:ComboBox ID="ComboBox1" runat="server" AllowBlank="true" Editable="false" Cls="txt-backcolor">
<Items>
<ext:ListItem Text="" Value=""></ext:ListItem>
<ext:ListItem Text="SGS" Value="SGS"></ext:ListItem>
</Items>
</ext:ComboBox>
</Editor>
</ext:Column>
<ext:Column ID="Column32" runat="server" Text="RFQ.GRID.SKMPS %>" DataIndex="CURMKTSHPPSEK">
<Editor>
<ext:NumberField ID="txtCurrentMktShare" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%-- <Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
</ext:Column>
<ext:Column ID="Column33" runat="server" Text="RFQ.GRID.TMS %>" DataIndex="TMKTSHARE">
<Editor>
<ext:NumberField ID="txtTargetMktShare" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
</ext:Column>
<ext:Column ID="Column34" runat="server" Text="RFQ.GRID.AVGCARP %>" DataIndex="AVGCARPROD">
<Editor>
<ext:NumberField ID="txtAvgCarProd" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column35" runat="server" style="text-align:center" Text="RFQ.GRID.PROF %>">
<Columns>
<ext:Column ID="Column36" runat="server" Text="RFQ.GRID.PRICE %>" DataIndex="PRICE">
<Editor>
<ext:NumberField ID="txtprice" runat="server" MaskRe="[0-9]">
</ext:NumberField>
</Editor>
</ext:Column>
<ext:Column ID="Column37" runat="server" Text="RFQ.GRID.CUR %>" DataIndex="CUR">
<Editor>
<ext:ComboBox ID="cmbCurrency" runat="server" Editable="false" ValueField="Currency_Code" DisplayField="Currency_Code"
Cls="txt-backcolor">
<Store>
<ext:Store ID="Store8" runat="server">
<Model>
<ext:Model ID="Model8" runat="server">
<Fields>
<ext:ModelField Name="Currency_Code">
</ext:ModelField>
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
</ext:ComboBox >
</Editor>
</ext:Column>
<ext:Column ID="Column38" TdCls="disable" runat="server" Text="RFQ.GRID.TOVER %>" DataIndex="TUOV">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,000,000.00')" />
</ext:Column>
<ext:Column ID="Column39" runat="server" Text="RFQ.GRID.RBC %>" DataIndex="RBC">
<Editor>
<ext:NumberField ID="txtRBC" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
</ext:Column>
<ext:Column ID="Column40" runat="server" Text="RFQ.GRID.PBR %>" DataIndex="PBR">
<Editor>
<ext:NumberField ID="txtPBR" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
</ext:Column>
<ext:Column ID="Column41" runat="server" Text="RFQ.GRID.EM %>" DataIndex="EM" Cls="GreyCol">
<Editor>
<ext:NumberField ID="txtEM" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</ext:NumberField>
</Editor>
</ext:Column>
</Columns>
</ext:Column>
<ext:Column ID="Column42" runat="server" Style="text-align: center" Text="RFQ.GRID.PROFSECU %>">
<Columns>
<ext:Column ID="Column43" TdCls="disable" runat="server" Text="RFQ.GRID.ST %>"
DataIndex="TUOVSEK">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column44" TdCls="disable" runat="server" Text="RFQ.GRID.SLT %>"
DataIndex="LTTUOVSEK">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column45" TdCls="disable" runat="server" Text="RFQ.GRID.NT %>"
DataIndex="NTUOVSEK">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column46" TdCls="disable" runat="server" Text="RFQ.GRID.TT %>"
DataIndex="TTUOV">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column47" TdCls="disable" runat="server" Text="RFQ.GRID.SRBC %>"
DataIndex="RBCSEK">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
<ext:Column ID="Column48" TdCls="disable" runat="server" Text="RFQ.GRID.SEM %>"
DataIndex="EMSEK">
<Renderer Fn="Ext.util.Format.numberRenderer('0,00,00,000')" />
</ext:Column>
</Columns>
</ext:Column>
<ext:Column ID="Column49" runat="server" style="text-align:center" Text="RFQ.GRID.MSHARE %>">
<Columns>
<ext:Column ID="Column50" runat="server" Text="RFQ.GRID.SEKURIT %>" DataIndex="MKTSHSEK">
<Editor>
<ext:NumberField ID="txtSecurit" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtSecurit',App.MainContent_txtSecurit.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column51" runat="server" Text="RFQ.GRID.AGC %>" DataIndex="MKTSHAGC">
<Editor>
<ext:NumberField AllowBlank="false" ID="txtAGC" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtAGC',App.MainContent_txtAGC.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column52" runat="server" Text="RFQ.GRID.NSG-PLINK %>" DataIndex="MKTSHNSG">
<Editor>
<ext:NumberField ID="txtMKTSHNSG" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtMKTSHNSG',App.MainContent_txtMKTSHNSG.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%-- <Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column53" runat="server" Text="RFQ.GRID.PGW %>" DataIndex="MKTSHPGW">
<Editor>
<ext:NumberField ID="txtMKTSHPGW" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtMKTSHPGW',App.MainContent_txtMKTSHPGW.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%-- <Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column54" runat="server" Text="RFQ.GRID.FUYAO %>" DataIndex="MKTSHFUYAO">
<Editor>
<ext:NumberField ID="txtMKTSHFUYAO" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtMKTSHFUYAO',App.MainContent_txtMKTSHFUYAO.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%-- <Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column55" runat="server" Text="RFQ.GRID.GUARD %>" DataIndex="MKTSHGUARDIAN">
<Editor>
<ext:NumberField ID="txtMKTSHGUARDIAN" AllowBlank="false" MinValue="0" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtMKTSHGUARDIAN',App.MainContent_txtMKTSHGUARDIAN.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%-- <Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
<ext:Column ID="Column56" runat="server" MinValue="0" Text="RFQ.GRID.OTHER %>" DataIndex="MKTSHOTHER">
<Editor>
<ext:NumberField ID="txtMKTSHOTHER" AllowBlank="false" runat="server" MaskRe="[0-9]" Cls="txt-backcolor">
<Listeners>
<Blur Handler="BlurEvent('txtMKTSHOTHER',App.MainContent_txtMKTSHOTHER.getValue())"></Blur>
</Listeners>
</ext:NumberField>
<%--<Listeners>
<Change Handler="this.setValue(Ext.util.Format.number(newValue.replace(/[,]/g, ''), '0,0'));" />
</Listeners>--%>
</Editor>
</ext:Column>
</Columns>
</ext:Column>
<ext:Column ID="Column57" runat="server" Style="text-align: center" Text="RFQ.GRID.CANDID %>">
<Columns>
<ext:Column ID="Column58" runat="server" Text="BRANDS.REMARKS %>"
DataIndex="REMARKS" >
<Editor>
<ext:TextField ID="txtremarks" runat="server" Cls="txt-backcolor">
</ext:TextField>
</Editor>
</ext:Column>
<ext:DateColumn ID="DateColumn5" runat="server" Style="text-align: center" Text="RFQ.GRID.OPP %>"
DataIndex="OCPDATE" Sortable="true" Format="dd/MM/yyyy" >
<Editor>
<ext:DateField ID="dtOcpdate" runat="server" AllowBlank="false" Format="MM/dd/yyyy" Cls="txt-backcolor" >
</ext:DateField>
</Editor>
</ext:DateColumn>
<ext:Column ID="Column61" TdCls="disable" runat="server" Text="PLANID" DataIndex="PLANID">
</ext:Column>
<ext:Column ID="Column62" TdCls="disable" runat="server" Text="PRPLPROID" DataIndex="PRPLPROID">
</ext:Column>
<ext:Column ID="Column63" TdCls="disable" runat="server" Text="ID" DataIndex="RfqID">
</ext:Column>
</Columns>
</ext:Column>
</Columns>
</ext:Column>
</Columns>
</ColumnModel>
<Plugins>
<ext:BufferedRenderer ID="BufferedRenderer1" runat="server" />
<ext:CellEditing ID="CellEditing1" runat="server">
<Listeners>
</Listeners>
</ext:CellEditing>
</Plugins>
<DirectEvents>
</DirectEvents>
<SelectionModel>
<ext:RowSelectionModel runat="server" ID="RowSelectionModelgdQuotations" Mode="Single">
<Listeners>
<Deselect Fn="Check" Delay="100">
</Deselect>
<Select Fn="RowSelect"></Select>
</Listeners>
</ext:RowSelectionModel>
</SelectionModel>
<ViewConfig LoadMask="false" AutoFocus="true" TrackOver="true" AllowDeselect="false" PreserveScrollOnRefresh="true">
</ViewConfig>
</ext:GridPanel>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
<ext:Panel ID="pnlSouth" runat="server" Region="South" Collapsible="true" AutoScroll="true" Hidden="true" Height="200" TitleAlign="Right" Title="Material Characteristics">
<Items>
</Items>
</ext:Panel>
</Items>
</ext:Viewport>
</div>
In codebehind
protected void Page_Load(object sender, EventArgs e)
{
this.gdRfq.Store.Primary.DataSource = new object[]
{
new object[] { "3m Co", 71.72, 0.02, 0.03, "9/1 12:00am", 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03 },
new object[] { "Alcoa Inc", 29.01, 0.42, 1.47, "9/1 12:00am", 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42 },
new object[] { "Altria Group Inc", 83.81, 0.28, 0.34, "9/1 12:00am", 83.81, 83.81, 83.81, 83.81, 83.81, 83.81, 83.81, 83.81, 83.81 },
new object[] { "American Express Company", 52.55, 0.01, 0.02, "9/1 12:00am", 52.55, 52.55, 52.55, 52.55, 52.55, 52.55, 52.55, 52.55, 52.55 }
};
this.gdRfq.Store.Primary.DataBind();
}