Comunidad de diseño web y desarrollo en internet online

Recorrer datagrid con controles

Citar            
MensajeEscrito el 04 Sep 2008 04:45 pm
hola, a todos.
Estoy empezando en esto del Flex y me estoy currando un datagrid con controles. He incluido un control image en una columna para simular un check. Cuando se pincha cambia la imagen y aparece la imagen marcada. Ésta lógica la tengo implementada en el control image. El problema es recoger las filas que están marcadas. Para ello quiero recorrer el datagrid y poder acceder a dicho control y sus propiedades.
¿Me podéis echar un cable?

Muchas gracias

Tucán

Por Tucan

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Sep 2008 06:18 pm
Por ahí lo mas simple es que tu itemRenderer llame a algún callback en Application cuando es seleccionado, y ahí lleves un track de los que están chequeados

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Sep 2008 10:40 am
¿Pero no hay una forma de saber en qué fila te están clickando para acceder a los datos y controles de la misma?

Por Tucan

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Sep 2008 11:26 am
Claro, agrega un listener al evento itemClick, tiene un columnIndex y un rowIndex, consulta la calse Datagrid en la ayuda, la parte de eventos (lo hereda de ListBase)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Sep 2008 08:44 am
Muchas gracias, me ha sido de mucha utilidad.
Un saludo.

Por Tucan

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 12:06 pm
Vale, ya he conseguido recoger los datos de la fila en la que me pinchan. ¿Pero si lo que quiero es ir a la columna x fila y y modificar la propiedad j? No lo encuentro de ninguna forma.
gracias

Por Tucan

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 02:45 pm
No se que es la propiedad j, pero depende como estes rellenando el dataGrid, puedes modificar directamente el dataProvider

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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