Bom, o detalhe dos itemRenderer é diferente dos demais.

Quando você define o itemRenderer dentro do próprio datagrid, o compilador
separa este em um novo arquivo.

Então neste caso, o melhor a se usar é eventos. Escrevi um POST sobre este
assunto no meu Blog, http://blog.mxml.com.br/eventos-em-datagrid

  *Eduardo Kraus*
Desenvolvedor
 eduardokr...@gmail.com
http://blog.mxml.com.br
http://twitter.com/EduardoKraus


2009/8/17 flex_do_zero <virusverme...@gmail.com>

>
> Tenho um datagrid e umm button mas não é possivel definir uma funcao
> no Click do botão...porquê?
>
> <mx:DataGrid y="49" height="404" width="379" dataProvider="{dados}"
> textAlign="center" id="DadosReservas" horizontalCenter="0">
> <mx:columns>
>     <mx:DataGridColumn headerText="Visualizar" width="60"
> dataField="Visualizar">
>        <mx:itemRenderer>
>                <mx:Component>
>
>                <mx:Button icon="@Embed(source='icon/ver.png')" width="32"
> height="32" click="boa()"/>
>
>                </mx:Component>
>        </mx:itemRenderer>
>     </mx:DataGridColumn>
> </mx:columns>
> </mx:DataGrid>
>
>
> private function boa():void{
> Alert.show("!!!!");
> }
>
>
> será normal ou tenho algo mal?
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to