Eu gosto de fazer assim: http://www.pauloteixeira.blog.br/en/posts/2010/handler-data-between-two-components-using-custom-events---by-pedro-claudio-silva/
<http://www.pauloteixeira.blog.br/en/posts/2010/handler-data-between-two-components-using-custom-events---by-pedro-claudio-silva/> []s 2010/5/28 Sérgio Fantin <sergio.lnd.fan...@gmail.com> > Olá pessoal, > > preciso enviar o valor de uma coluna de um dataGrid para outra tela do meu > sistema. > > Ao clicar em *documentImage* eu preciso enviar o valor > dataGridTask.selectedItem.nome* *para o componente *field_description* da > outra tela. > > *trecho relevante da Tela1: > > * >> >> <mx:DataGrid id="dataGridTask" x="10" y="10" width="782.5" height="268" >> dataProvider="{taskList}"> >> <mx:columns> >> <mx:DataGridColumn headerText="Descrição " >> dataField="description"/> >> <mx:DataGridColumn headerText="Tarefa Agendada" >> id="taskSchedule" dataField="taskGroupVO.description"/> >> <mx:DataGridColumn headerText="Cadastrado em " >> dataField="register" labelFunction="formatDate"/> >> >> <mx:DataGridColumn headerText="Editar " >> textAlign="center"> >> <mx:itemRenderer> >> <mx:Component> >> <mx:HBox horizontalAlign="center"> >> <mx:Image id="*documentImage*" >> source="../images/document.gif" height="100%"/> >> >> </mx:HBox> >> </mx:Component> >> </mx:itemRenderer> >> </mx:DataGridColumn> >> <mx:DataGridColumn headerText="Remover " >> textAlign="center"> >> <mx:itemRenderer> >> <mx:Component> >> <mx:HBox horizontalAlign="center"> >> <mx:Image id="closeImage" >> source="../images/close.gif" height="100%" >> click="outerDocument.alertRemoveTask()" /> >> >> </mx:HBox> >> </mx:Component> >> </mx:itemRenderer> >> </mx:DataGridColumn> >> </mx:columns> >> </mx:DataGrid> >> > > *trecho relevante da Tela2)* > > <mx:TextInput id="*field_description*" x="92" y="19" width="301" >> height="18"/> >> > > Dei uma lida em Events, mas ainda estou na dúvida em qual evento usar. > > Alguém poderia ajudar? > > -- > Sérgio Fantin > http://serjaum.wordpress.com > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Paulo A. Teixeira Adobe Certified Expert Flex 3 with AIR Adobe Certified Expert Rich Internet Application v1.0 Adobe Certified Expert ColdFusion 8 -- Blog: http://www.pauloteixeira.blog.br -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev