
26-02-08, 08:14
|
|
Junior Member
|
|
Join Date: Jan 2008
Posts: 2
Rep Power: 0
|
|
|
Re: How to populate a DataGrid from an XML file
columnIndex:1
rowIndex:1
columnName = surname
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at ListEventExample/::traceMessage()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio n()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::SelectableList/fl.controls:SelectableList::handleCellRendererClic k()
at fl.controls::DataGrid/fl.controls:DataGrid::handleCellRendererClick()
when i test movie my fla i have these results...i am trying to retrieve the value of the datagrid cell...it shows me the column , the row and the column Name but it doesn 't give me the cell....
here is the code:
myDataGrid.addEventListener(ListEvent.ITEM_CLICK, traceMessage);
private function traceMessage(event:ListEvent):void {
//private function traceMessage(event:Event):void {
var dg:DataGrid = event.target as DataGrid;
var columnIndex:Number = event.columnIndex;
var row:Number = Number(event.rowIndex);
trace("columnIndex:" + columnIndex);
trace("rowIndex:" + row);
var columnInd:DataGridColumn = dg.getColumnAt(columnIndex);
var colName:String = columnInd.dataField;
trace ("columnName = " + colName);
trace (event.target.selectedItem[colName]);
} |
|