Tenta fazer assim. taskList.getItemAt(datagridTask.selectedIndex).nome
pra ver oque dá abraço On 31 maio, 09:19, Sérgio Fantin <[email protected]> wrote: > Olá pessoal, > > preciso enviar o valor de um item do dataGrid. Quando eu envio uma String > literal(dispatchEvent(new ProgramScheduleEvent("literal"));) eu consigo, mas > quando eu coloco dataGridTask.selectedItem.nome eu recebo um erro de > compilação: *1120: Access of undefined property dataGridTask.* > Existe uma forma de acessar esse cara? > > <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:click> > <![CDATA[ > import > br.com.sumus.coyote.program.events.ProgramScheduleEvent; > *dispatchEvent(new > ProgramScheduleEvent(dataGridTask.selectedItem.nome));* > ]]> > </mx:click> > </mx:Image> > </mx:HBox> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > > Obrigado! > > -- > Sérgio Fantinhttp://serjaum.wordpress.com -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
