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 em http://groups.google.com/group/flexdev
--
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 [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