Por que você não tentar fazer um tratamento a partir do evento.type???

Se for evento de "itemclick" faça tal coisa, mas se for de "Click", então
faça outra.....


Private Function trataEvento(evento:Event):void{
        IF(evento.type == MouseEvent.click){
                Faça assim.
        }else{
                Faça assado.
        }
}

-----Mensagem original-----
De: [email protected] [mailto:[email protected]] Em nome de
Ivan Junckes Filho
Enviada em: terça-feira, 21 de setembro de 2010 11:03
Para: flexdev
Assunto: [flexdev] itemClick + ItemRenderer + Button Click

Como faço para separar o itemclick do button click?

Exemplo: Quando eu clicar no button ele não executar o itemclick do
datagrid.



<mx:DataGrid id="dgComunicados" width="100%" height="100%"
headerHeight="0"
                          itemClick="openDetalhe(dgComunicados,
CmpTelaDetalhe.COMUNICADO)">
                                <mx:columns>
                                        <mx:DataGridColumn
headerText="Comunicados" dataField="titulo"/>
                                        <mx:DataGridColumn headerText=""
width="30" editable="false"
deactivate="true">
                                                <mx:itemRenderer>
                                                        <mx:Component>
        
<botao:CmpButtonEditar click="outerDocument.editComunicado()"/
>
                                                        </mx:Component>
                                                </mx:itemRenderer>
                                        </mx:DataGridColumn>
                                </mx:columns>
                        </mx:DataGrid>

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

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

Responder a