Se o campo for invalido tenta algo como: preventDefault() se for valido deixa o 
handler do botão normal...

Você pode usar o validador no focusOut() de cada campo.

Mas pra validar todos de uma vez, a melhor maneira IMHO é no botão mesmo...

Bruno

Sent from my iPhone

On 19/01/2012, at 11:09 PM, vvigano <[email protected]> wrote:

> Boa noite pessoal.
> 
> Estou verificando qual é a melhor maneira de efetuar a validação dos
> campos da tela no flex. Pois bem, construí um array com os
> validadores, e efetuo a validaçao no clique do botão salvar,
> verificando dentro do método handler do click, com o comando
> Validator.validateAll. Pois bem, o flex executa a validaçao, acusa o
> erro e tudo certo. Porém, eu nao gostaria de ter que utilizar o
> comando Validator.validateAll dentro do handler do click. Eu gostaria
> de saber se existe alguma maneira do flex verificar os validadores, e
> caso algum campo esteja inválido, ele não executar o método handler do
> click, como se de certa forma cancelasse o click após acusar o erro.
> Dessa forma, a única coisa que seria necessaria para validar um campo,
> seria colocar o validador na tela, e disparar atraves do click, porém
> sem se preocupar com o handler do mesmo no caso de campo inválido.
> 
> Obrigado galera!
> 
> -- 
> 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