Tengo el siguiente problema: desde una grilla que tiene un menu contextual necesito saber a que columna y que fila de la grilla le han dado click. hasta hay todo va bien y utilizo algop como esto:
Código :
function mifuncion(e:ContextMenuEvent):void
{
var itemIndex:int = migrilla.itemRendererToIndex( e.mouseTarget as IListItemRenderer);
var grid:DataGrid = DataGrid(e.contextMenuOwner);
var item:Object = grid.dataProvider.getItemAt(itemIndex);
....
}
Con esto ya obtengo la informacion que necesito. El problema surge cuando la columna tiene un componente de itemrender personalizado(construido con un HBOX y unos labels dentro); en este caso e.mouseTarget es null.
Alguien sabe que esta mal o como puedo acceder a esa informacion cuando se trabaja con un itemrender personalizado en las columnas??
Agradezco de antemano la colaboracion e interes de la comunidad.
Att
Ricardo Gómez Cuervo
