Saludos,
Jorge muchas gracias por tu ayuda.
Mira he buscado lo que me sugieres y encontre lo siguiente pero no funciona, no compila:
Código :
var gridListener:Object = new Object();
gridListener.cellPress = function(whatever_obj:Object)
{
var cell_data:String = "("+whatever_obj.columnIndex+", "+whatever_obj.itemIndex+")";
Alert.show("The cell at "+cell_data+" has been clicked");
}
dgCpuMemory.addEventListener("cellPress", gridListener);
y esta es mi grilla
Código :
<mx:DataGrid id="dgCpuMemory" dataProvider="{arCpuMemory}" left="5" top="5" right="5" bottom="5">
<mx:columns>
<mx:DataGridColumn headerText="Equipo" dataField="name" wordWrap="false" width="120" />
<mx:DataGridColumn headerText="Modelo" dataField="model" textAlign="left" width="70" />
<mx:DataGridColumn headerText="Puertos" dataField="ports" textAlign="left" width="125"/>
<mx:DataGridColumn headerText="CPU" dataField="cpu" sortCompareFunction="numericSortCpu" textAlign="right" width="20"/>
<mx:DataGridColumn headerText="Mem. Proc" dataField="processor" sortCompareFunction="numericSortProcessor" textAlign="right" width="20"/>
<mx:DataGridColumn headerText="Mem. I/O" dataField="io" sortCompareFunction="numericSortIo" textAlign="right" width="20"/>
<mx:DataGridColumn headerText="Actualizado" dataField="lastdate" textAlign="left" width="70"/>
</mx:columns>
</mx:DataGrid>
el error de compilacion sale sobre las lineas:
gridListener.cellPress = function(whatever_obj:Object)
"1120: Access of undefined property gridListener"
y
dgCpuMemory.addEventListener("cellPress", gridListener);
"1120: Access of undefined property gridListener"
"1120: Access of undefined property dgCpuMemory"
Pareciera que no reconoce la grid pero no entiendo por que.
Agradezco cualquier colaboracion
Att
Ricardo Gomez