Flex DataGrid - como obter um item para coordenadas x / y do mouse?
Minha missão é selecionar um item em uma instância DataGrid com nada além das coordenadas na tela.
Estamos implementando a funcionalidade de clique com o botão direito do mouse em nosso aplicativo Flash, com o objetivo de clicar com o botão direito do mouse em uma linha DG, que selecionaria essa linha e mostraria uma janela pop-up contendo alguns comandos de contexto.
Consegui obter o evento de clique direito no meu aplicativo Flex com a ajuda deesse site.
Mais progresso até agora tem sido obter a instância do DataGrid via
var objects : Array = this.getObjectsUnderPoint(new Point(this.mouseX, this.mouseY));
e, em seguida, para investigar cada um dos itens da matriz, para um desses 'parent.parentList' refere-se à instância DataGrid.
Agora estou preso - não consegui encontrar nenhuma função de conversão ponto-a-item nem nada. Quaisquer comentários sobre minha abordagem até agora são bem-vindos também!
Obrigado!
PS: Usando o ContextMenu Flash padrão é, infelizmente,não uma opção.