Sergio da uma olhada nesse link aqui http://blog.flexexamples.com/2008/05/09/using-a-slider-control-as-a-datagrid-column-item-renderer-in-flex/#more-623
é basicamente oque tu tas tentando fazer. abraço! On 31 maio, 09:40, Sérgio Fantin <[email protected]> wrote: > Agora eu peguei dois erros: > > *1120: Access of undefined property taskList. > > 1120: Access of undefined property dataGridTask. > * > <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(taskList.getItemAt(dataGridTask.selectedIndex).nome)); > ]]> > </mx:click> > </mx:Image> > </mx:HBox> > </mx:Component> > </mx:itemRenderer> > ... > > Quando eu tento usar o autocomplete no dataGridTask ele não funciona. De > fato ele não está sendo encontrado. :( > > 2010/5/31 Victor Hugo <[email protected]> > > > > > 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 emhttp://groups.google.com/group/flexdev > > -- > 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
