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
