Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con combos dentro de datagrid flex

Estas en el tema de Problema con combos dentro de datagrid flex en el foro de Flash y Actionscript en Foros del Web. Hola, quisiera saber si alguien puede ayudarme. Tengo una datagrid y dentro tengo 2 columnas las cuales estan formadas de combos -------------------------------------------------------------------- | columna 1 ...
  #1 (permalink)  
Antiguo 07/08/2009, 13:26
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación Problema con combos dentro de datagrid flex

Hola, quisiera saber si alguien puede ayudarme.

Tengo una datagrid y dentro tengo 2 columnas las cuales estan formadas de combos

--------------------------------------------------------------------
| columna 1 | columna 2 | otros datos |
---------------------------------------------------------------------
combo1a combo2a xxxx
combo1b combo2b xxxx
combo1c combo2c xxxxx
... ... ...
---------------------------------------------------------------------

El problemas es el siguiente:

Estoy haciendo una aplicación que tiene como back-end Groovy and Grails y el front-end es Flex.

La idea es que cuando cargo el grid tengo un dataProvider que me va a cargar los combos de la columna 1.
Los combos de la columna 2 se deberán cargar dinamicamente.
Cuando selecciono un valor en el combo1a hay un proceso que consulta ytrae la información dicha información deberá ser cargada en el combo2a y asi sucesivamente.

Si selecciono un valor en combo1c se deberá cargar o actualizar la información del combo2c.

El problema que tengo es que no se como hacer eso, he tratado de varias formas pero al final siempre cuando selecciono un valor por ejemplo en el combo1a se me actualiza el dataprovider de la creación de los combos de la columna2 y se cargan todos los combos de la columna 2 con la misma información.


Como puedo hacer para cargar correctamente dichos combos.


Gracias
  #2 (permalink)  
Antiguo 13/11/2009, 14:10
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
es facil la parte de los combos

/**COMBOS DE DATOS**/
/************************************************** **********************************/

public function combo_oficinas():void{
SERVER_COMBO("select id,nombre from oficinas",respuesta_combo_oficinas);
}
public virtual function respuesta_combo_oficinas(event:ResultEvent):void{
this.$oficinas.dataProvider = event.result as Array;
}
public function combo_direccion():void{
var id:String = this.$oficinas.value.toString();
SERVER_COMBO("select id,nombre from direcciones where id_oficinas ="+id,respuesta_combo_direccion);
}
public virtual function respuesta_combo_direccion(event:ResultEvent):void{
this.$direccion.dataProvider = event.result as Array;
}
public function combo_sub_depto():void{
var id:String = this.$direccion.value.toString();
SERVER_COMBO("select id,nombre from subdirecciones where id_direcciones ="+id,respuesta_combo_subdireccion);
SERVER_COMBO("select id,nombre from departamentos where id_direcciones ="+id,respuesta_combo_depto);
}
public virtual function respuesta_combo_subdireccion(event:ResultEvent):vo id{
this.$subdireccion.dataProvider = event.result as Array;
}
public virtual function respuesta_combo_depto(event:ResultEvent):void{
this.$depto.dataProvider = event.result as Array;
}
/************************************************** **********************************/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:17.