Lenimar, e se vc usar um preventDefault nos childs recursivamente?

Abraço,

Ernani

2013/2/21 Fredy Gadotti <[email protected]>:
> Faz o seguinte. Quando criar seu componente, adiciona um listener na
> aplicação para o evento de click.
> Na função deste evento, faz uma lógica para saber se o ponto que você clicou
> está contido dentro da área do componente, se não estiver, faz a sua lógica
> ai.
>
>
>
>
> 2013/2/21 Leurimar Lins <[email protected]>
>>
>> O FocusOut não serve, pois quando se clica dentro do child, o focusOut é
>> chamado. E eu nao quero isso, somente fora do container.
>>
>> Em 21 de fevereiro de 2013 01:17, DaneiL <[email protected]> escreveu:
>>
>>> Leurimar, vc já tentou o fucosOut?
>>> acho que pode ser uma opção.
>>>
>>> 2013/2/21 Leurimar Lins <[email protected]>
>>>>
>>>> Olá pessoal, estou precisando de ajuda para uma determinada situação:
>>>> Tenho um container no qual tem um child (textInput), estou precisando
>>>> chamar um evento quando o usuario clicar fora desse container, tentei o
>>>> evento focusOut, mas nao serve, pois caso eu clique no child ele vai ser
>>>> disparado.
>>>> Em fim, a situação é mais complexa, mas resumindo seria isso.
>>>> Seria um evento parecido com mouseDownOutside, porém este é disparado
>>>> somente quando o componente é um popup.
>>>>
>>>> Agradeço.
>>>> --
>>>> Leurimar da Silva Lins
>>>> hotmail: [email protected]
>>>> gmail: [email protected]
>>>>
>>>> --
>>>> --
>>>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>>>> dos Grupos do Google.
>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>>> envie um e-mail para [email protected].
>>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>>> dos Grupos do Google.
>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>> envie um e-mail para [email protected].
>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>>
>>
>>
>> --
>> Leurimar da Silva Lins
>> hotmail: [email protected]
>> gmail: [email protected]
>>
>> --
>> --
>> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>> dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para [email protected].
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>>
>
>
> --
> --
> 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos
> Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie
> um e-mail para [email protected].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>

-- 
-- 
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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Responder a