[
https://issues.apache.org/jira/browse/FLEX-13596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mihai Chira reopened FLEX-13596:
--------------------------------
Assignee: Mihai Chira (was: Adobe JIRA)
> 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)