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> 