May 15, 2009, 11:57 AM
[CLOSED] Data Store deriving invalid data variable name
In an ASP.NET Web User Control, I have an ext:store. The javascript code is invalid that is generated when I am binding data to the store:
<script type="text/javascript">
//<![CDATA[
Ext.onReady(function(){Ext.QuickTips.init();this.ctl00_MainContent_controls/denial_statementv2_storeDenials_Data=[{"IsActive":"1","GroupID":0,"Statement":"This is a sentence.","Appliesto":"All"}];this.ctl00_MainContent_controls/denial_statementv2_storeDenials=new Coolite.Ext.Store({id:"ctl00_MainContent_controls/denial_statementv2_storeDenials",ajaxEventConfig:{formProxyArg:"aspnetForm"},reader:new Ext.data.ArrayReader({fields:[{type:"int",name:"PrimaryID"},{type:"int",name:"StatementID"},{type:"boolean",name:"IsActive"},{type:"int",name:"AppliesAll"},{type:"int",name:"GroupID"},{dateFormat:"Y-m-dTh:i:s",type:"date",name:"Statement"},{type:"string",name:"Appliesto"},{type:"string",name:"Status"}]}),autoLoad:true});ctl00_MainContent_controls/denial_statementv2_storeDenials.proxy=new Ext.data.PagingMemoryProxy(ctl00_MainContent_controls/denial_statementv2_storeDenials_Data, false);this.ctl00_MainContent_controls/denial_statementv2_GridView2=new Ext.grid.GridView({proxyId:"ctl00_MainContent_controls/denial_statementv2_GridView2",forceFit:true,autoFill:true});this.ctl00_MainContent_controls/denial_statementv2_ColumnModel2=new Ext.grid.ColumnModel({proxyId:"ctl00_MainContent_controls/denial_statementv2_ColumnModel2",columns:[{sortable:true,id:"DenialID",hideable:false,header:"ID",dataIndex:"PrimaryID"},{width:55,sortable:true,id:"AppliesTo",header:"Applies to",dataIndex:"Appliesto"},{width:65,sortable:true,renderer:Ext.util.Format.dateRenderer('m/d/Y'),id:"EffectiveDate",header:"Effective",dataIndex:"Statement"},{width:55,sortable:true,id:"Status",header:"Status",dataIndex:"Status"}]});this.ctl00_MainContent_controls/denial_statementv2_panel_Denial=new Ext.Window({id:"ctl00_MainContent_controls/denial_statementv2_panel_Denial",renderTo:"aspnetForm",cls:"grayPanel",y:1,layout:"ux.row",items:{ctl00_MainContent_controls/denial_statementv2_grid_Denial_ClientInit},buttons:[{ctl00_MainContent_controls/denial_statementv2_Button2_ClientInit}],buttonAlign:"center",width:900,height:1200,closeAction:"hide",closable:false});{id:"ctl00_MainContent_controls/denial_statementv2_Button2",xtype:"button",text:"Cancel",iconCls:"icon-cancel"}{id:"ctl00_MainContent_controls/denial_statementv2_grid_Denial",xtype:"coolitegrid",autoShow:true,autoWidth:true,autoHeight:true,monitorResize:true,title:"Denial Statements",iconCls:"icon-folderpage",collapsible:true,autoScroll:true,selectionMemory:false,view:this.ctl00_MainContent_controls/denial_statementv2_GridView2,stripeRows:true,store:ctl00_MainContent_controls/denial_statementv2_storeDenials,cm:this.ctl00_MainContent_controls/denial_statementv2_ColumnModel2}ctl00_MainContent_controls/denial_statementv2_panel_Denial.show();Coolite.Ext.setTheme("/web/extjs/resources/css/xtheme-gray-embedded-css/coolite.axd?40388");});Coolite.Ext.ScriptManagerUniqueID="ctl00$MainContent$controls/denial_statementv2$ScriptManager1";Ext.BLANK_IMAGE_URL="/web/extjs/resources/images/gray/s-gif/coolite.axd";
//]]>
</script>
The bolded name is invalid in jscript. How is this happening, and can I control it somehow that I don't know about.Thanks.
-Steve