De nuevo un problema mas: cree un menu contextual para una grilla con el objetivo de al dar click derecho seleccionar la fila actual y generar una grafica. el lio esta en la seleccion de la fila actual.
Cuando la grilla tiene pocas filas y no es necesario el scrollbar, no hay problema, todo funciona bien... pero si hay varias filas y es necesario el uso del scroll pues no puedo capturar bien el index de la grilla para realizar la seleccion necesaria.
Estoy utilizando lo siguiente:
Código :
function mifuncion(e:ContextMenuEvent)
{
var itemIndex:int = DataGridItemRenderer(e.mouseTarget).listData.rowIndex;
var grid:DataGrid = DataGrid(e.contextMenuOwner);
var item:Object = grid.dataProvider.getItemAt(itemIndex);
}Como les comentaba el lio surgue con la variable itemIndex cuando he utilizado el scroll, pues alparecer ese indice siempre es relativo a las filas que se vean en la grilla y pues yo necesito que sea el absoluto a las datos del dataprovider de mi grilla, para que seleccione realmente la fila a la cual le doy click derecho.
Hay otra forma de hacerlo?
Cualquier colaboracion sera bienvenida y muy apreciada!!
Att
Ricardo Gómez Cuervo
