Comunidad de diseño web y desarrollo en internet online

Evento change de DataGrid

Citar            
MensajeEscrito el 26 Feb 2006 10:06 pm
Hola amigos, vereis tengo un pequeño problema, tengo un datagrid con tres campos, id, nombre y comentarios. Pues no se como acceder a ellos desde el objeto que recibe la funcion change, he probado un monton y he buscado, pero no encuentro nada =(, decir que el codigo funciona bien, ya que los textinputs se ponen en undefined, amos que no encuentra na en la ruta q le digo, alguien me puede echar un cable? el código referente es este:

datagrid.addEventListener("change",this)

private function change(evt:Object):Void
{
switch(evt.target)
{
case datagrid:
trace(evt)
tiId.text = evt.XXXXXX.id
tiNombre.text = evt.XXXXXX.nombre
tiComentarios.text = evt.XXXXXX.Comentarios
break
}

muchas gracias!

Por Estopero

8 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Feb 2006 10:12 pm
bueno parezco tonto pero ya me he respondido a mi mismo, lo pongo por si a alguien le ayuda, no se me habia ocurrido que el objeto que manda es toda la informacion del datagrid y no solo el item seleccionado, un saludo!

datagrid.addEventListener("change",this)

private function change(evt:Object):Void
{
switch(evt.target)
{
case datagrid:
trace(evt)
tiId.text = evt.target.getItemAt(evt.target.selectedIndex).id
tiNombre.text = evt.target.getItemAt(evt.target.selectedIndex).nombre
tiComentarios.text = evt.target.getItemAt(evt.target.selectedIndex).comentarios
break
}

Por Estopero

8 de clabLevel



Genero:Masculino  

firefox

 

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