Comunidad de diseño web y desarrollo en internet online

Como crear actualizar un combo flex en data grid

Citar            
MensajeEscrito el 03 Ago 2009 04:30 pm
Hola a todos, tengo un problema y quisiera saber si alguien me puede ayudar. Me urge resolverlo.

El problema es el siguiente tengo un data grid en Flex, dicho dataGrid tiene varias columnas, en dos de estas columnas lo que tengo son comboBox, esto quiere decir que para la columna X cada celda es un comboBox y para la columna Y cada celda es también un comboBox. El problema radica en que cuando selecciono un valor de una celda en el comboBox de la columna X se me actualice el comboBox de la columna Y pero unicamente para la fila que estoy seleccionando pero esto no me funciona.

La definición del ComboBox para la columna Y tiene un provider y cuando actualizo ese provider se me actualizan todos los combos de la columna Y pero necesito que solo se actualice el de la fila para la cual selecciono un valor del combo de la columna X

Código :

<mx:DataGridColumn headerText="Proyecto" editable="false">
                     <mx:itemRenderer>
                      <mx:Component>
                     <mx:Canvas horizontalScrollPolicy="off">
                        <mx:ComboBox id="comboProyectos"
                           dataProvider="{outerDocument.itemSearchProyectosService.lastResult.proyecto}"
                           labelField="consecutivo"
                           prompt="{data.tareaProyectoDescripcion}"
                           change="outerDocument.loadTareasProyecto(comboProyectos, outerDocument.dg)">
                           <mx:labelFunction>
                              outerDocument.labelProyecto
                           </mx:labelFunction>
                        </mx:ComboBox>
                     </mx:Canvas>
                     </mx:Component>
                    </mx:itemRenderer>
                 </mx:DataGridColumn>
                  <mx:DataGridColumn headerText="" editable="false">
                    <mx:itemRenderer>
                      <mx:Component>
                     <mx:Canvas horizontalScrollPolicy="off">
                        <mx:ComboBox id="comboTareas" 
                           labelField="descripcion"
                           dataProvider="{outerDocument.itemSearchTareasProyectoService.lastResult.tarea}"
                           prompt="{data.tareaDescripcion}"/>                  
                     </mx:Canvas>
                     </mx:Component>
                    </mx:itemRenderer>
                 </mx:DataGridColumn>

Por jocrmo

1 de clabLevel



 

Costa Rica

firefox
Citar            
MensajeEscrito el 15 Sep 2009 01:57 pm
Hola, ¿podrías decirme si lo has solucionado?..
estoy empezando con AS3 y con Flex 3 y lo tengo que INVESTIGAR todoooo, estoy un poco frustrada..

Gracias.

Por Hiedra91

12 de clabLevel



 

firefox

 

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