Comunidad de diseño web y desarrollo en internet online

identificar columna selecionada datagrid

Citar            
MensajeEscrito el 15 Feb 2011 11:30 pm
Hola que tal, necesito identificar la columna seleccionada de un dataGrid...

Ojo, la columna, No la fila, esto no me sirve "laGrilla.selectedIndex" o "laGrilla.selectedItem.nombre"

¿porque quiero la columna?
Simplemente porque tengo un item editor en una columna, entonces cuando el usuario hace click en las otras columnas obtengo los datos de la fila selecionada y cuando hace click en el itemEditor tambien hace esto, y no quiero.

el itemeditor es un numericSteper...


saludoss

Por geminis19

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Feb 2011 01:37 pm
El datagrid no tiene un selectedColumn, pero si usas un itemRenderer puedes detectar el click en tu componente (creo que se genera antes del evento de selección de fila del datagrid) y evitar que pase algo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Feb 2011 10:45 pm
pero si hay forma de saberlo, al datagrid le registras el evento itemClick, luego la función te da lo necesario

Código :

<mx:DataGrid width="829" height="295" itemClick="datagrid1_itemClickHandler(event)">


Código :

protected function datagrid1_itemClickHandler(event:ListEvent):void
{
   var linea:int = event.columnIndex;
};


la variable linea tendrá el número de columna (empieza en 0).

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.