Fernando Hernandez created FLEX-34218:
-----------------------------------------
Summary: Bindig error in DataGridColumn
Key: FLEX-34218
URL: https://issues.apache.org/jira/browse/FLEX-34218
Project: Apache Flex
Issue Type: Bug
Components: Data Binding, mx: DataGrid
Affects Versions: Apache Flex 4.12.0
Environment: Windows 7 64bits
Reporter: Fernando Hernandez
The mx:DataGridColumn launch exception when dataField property is used with any
getter function that can be launch TypeError. The errors aren't catched as
expected in mx:DataGridColumn#itemLabel() function.
In Flex 4.12 you remove the try catch for mx:DataGridColumn#itemLabel() for
data[datafield] sentence in line 1749
StackTrace
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
at Item/get
count()[C:\desarrollo\workspaces\fluid\flexbuilder7-workspace\asdf\src\Item.as:16]
at
mx.controls.dataGridClasses::DataGridColumn/itemToLabel()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as:1749]
at
mx.controls.dataGridClasses::DataGridBase/makeListData()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridBase.as:1493]
at
mx.controls::DataGrid/http://www.adobe.com/2006/flex/mx/internal::setupRendererFromData()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/mx/src/mx/controls/DataGrid.as:2013]
at
mx.controls::DataGrid/commitProperties()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/mx/src/mx/controls/DataGrid.as:1968]
at
mx.core::UIComponent/validateProperties()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/core/UIComponent.as:8751]
at
mx.managers::LayoutManager/validateProperties()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:605]
at
mx.managers::LayoutManager/doPhasedInstantiation()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:821]
at
mx.managers::LayoutManager/doPhasedInstantiationCallback()[/Users/justinmclean/Documents/ApacheFlex4.12.0/frameworks/projects/framework/src/mx/managers/LayoutManager.as:1188]
--
This message was sent by Atlassian JIRA
(v6.2#6252)