[ https://issues.apache.org/jira/browse/FLEX-13596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mihai Chira closed FLEX-13596. ------------------------------ > When all the columns are invisible, pressing any character Key throws RTE > ------------------------------------------------------------------------- > > Key: FLEX-13596 > URL: https://issues.apache.org/jira/browse/FLEX-13596 > Project: Apache Flex > Issue Type: Bug > Components: mx: DataGrid > Affects Versions: Adobe Flex SDK Previous > Environment: Affected OS(s): Windows > Affected OS(s): Windows XP > Language Found: English > Reporter: Adobe JIRA > Assignee: Mihai Chira > Priority: Minor > > Steps to reproduce: > 1. Compile and run the below sample piece of code > <?xml version="1.0" encoding="iso-8859-1"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > [Bindable] > public var myComponentAC:ArrayCollection = new ArrayCollection([ > {product:"Procuct ", description:"Description 2 " , abcd:"oaak", > efgh:"Yes", price:"2 " }, > {product:"Procuct 3 " ,description:"Description 4 ", abcd:"o23k" > ,efgh:"Yes" ,price:"3 "}, > { product:"Procuct 4 " ,description:"Description 4 " , abcd:"oaak", > efgh:"Yes", price:"4 " }, > {product:"Procuct 5 " ,description:"Description 5 " , abcd:"23ok" > ,efgh:"no" ,price:"5 " }, > {product:"Procuct 6 " ,description:"Description 6 " , abcd:"2222" > ,efgh:"no", price:"6 " }, > {product:"Procuct 7 " ,description:"Description 7 " , abcd:"#$%^" > ,efgh:"no" ,price:"7 " } ]); > ]] > > > </mx:Script> > <mx:DataGrid dataProvider="{myComponentAC}" width="100"> > <mx:columns> > <mx:DataGridColumn headerText="Product" dataField="product" > visible="false"/> > <mx:DataGridColumn headerText="Description" dataField="description" > visible="false"/> > <mx:DataGridColumn headerText="Ok/Not Ok" dataField="abcd" > visible="false"/> > <mx:DataGridColumn headerText="Yes/No" dataField="efgh" > visible="false"/> > <mx:DataGridColumn headerText="Price" visible="false" > dataField="price" /> > </mx:columns> > </mx:DataGrid> > </mx:Application> > 2. Focus on the DataGrid. > 3. Press any character key. Below RTE is thrown. > TypeError: Error #1010: A term is undefined and has no properties. > at > mx.controls::DataGrid/itemToLabel()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\DataGrid.as:4567] > at > mx.controls.listClasses::ListBase/findStringLoop()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:7697] > at > mx.controls.listClasses::ListBase/findString()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:7684] > at > mx.controls.listClasses::ListBase/findKey()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:7562] > at > mx.controls.listClasses::ListBase/keyDownHandler()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:7939] > at > mx.controls::DataGrid/keyDownHandler()[E:\dev\flex\sdk\frameworks\projects\framework\src\mx\controls\DataGrid.as:4553] > > Actual Results: When all the columns are invisible, pressing any character > Key throws RTE > > > Expected Results: No RTE. > > > Workaround (if any): none > -- This message was sent by Atlassian JIRA (v6.3.4#6332)