|
|
|
To Ryan for Gumbo release - hopefully as straightforward as adding a null check.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:ArrayCollection id="emptyAc" /> <mx:DataGrid id="dataGrid" dataProvider="{emptyAc}"> <mx:columns> <mx:DataGridColumn dataField="a"/> <mx:DataGridColumn dataField="b" /> <mx:DataGridColumn dataField="c" /> </mx:columns> </mx:DataGrid> </mx:Application> The code above can cause the same kind of error. This time it is #1009. The root cause must be the same. TypeError: Error #1009: Cannot access a property or method of a null object reference. at mx.controls.dataGridClasses::DataGridBase/finishKeySelection()[C:\autobuild\3.2.\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridBase.as:2565] at mx.controls.dataGridClasses::DataGridBase/moveSelectionVertically()[C:\autobuild\3.2.\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGridBase.as:2511] at mx.controls.listClasses::ListBase/keyDownHandler()[C:\autobuild\3.2.\frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:7925] at mx.controls::DataGrid/keyDownHandler()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\controls\DataGrid.as:4580] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[RTE]
TypeError: Error #1010: A term is undefined and has no properties.
at mx.controls.dataGridClasses::DataGridBase/moveSelectionVertically()[E:\dev\flex_201_borneo\sdk\frameworks\mx\controls\dataGridClasses\DataGridBase.as:794]
at mx.controls.listClasses::ListBase/keyDownHandler()[E:\dev\flex_201_borneo\sdk\frameworks\mx\controls\listClasses\ListBase.as:6315]
at mx.controls::DataGrid/keyDownHandler()[E:\dev\flex_201_borneo\sdk\frameworks\mx\controls\DataGrid.as:4451]
[/RTE]