Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/01/2009, 14:48
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Conseguir contenido DataGridColumn

Hola Thorrr !

En lugar de pasar fila.dataField al método cambiarVideo, pasa la referencia del evento, este contiene información sobre la celda presionada:

Código actionscript:
Ver original
  1. <mx:DataGrid dataProvider="{xmlData.lastResult.archivos.archivo}"
  2.         x="30" y="131" width="460" height="300" itemClick="cambiarVideo(event)">
  3.         <mx:columns>
  4.             <mx:DataGridColumn headerText="Nombre" dataField="nombre" id="fila"/>
  5.         </mx:columns>
  6.     </mx:DataGrid>

Código actionscript:
Ver original
  1. private function cambiarVideo(evt:ListEvent):void {
  2.     trace(evt.target);
  3. }

No recuerdo que propiedad es para obtener el valor de la fila seleccionada, pero para eso utiliza el depurador, coloca un breakpoint en la línea:

Código actionscript:
Ver original
  1. trace(evt.target);

Para colocarlo debes de dar doble click al lado del número de la línea, debe aparecer un círculo rojo, ahora corre tu aplicación en modo de depuración apretando el botón que tiene un insecto verde, en el momento que le des click a una celda el depurador te va a avisar.

En ese momento te vas al menú windows->variables, y vas a ver el objeto evt, puedes luego ir a su atributo target, luego explorar los atributos de target junto con sus valores, por ahí deberás encontrar el atributo que contiene el valor de la celda presionada.

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.