Validation

3 Messages Forum Options Options
Permalink
Raphael F.
Validation
Reply Threaded More
Print post
Permalink
Olá, dúvidas...

Mesmo que a tela e os campos indiquem inconsistência no formulário, o botão cadastrar, por exemplo,estará habilitado, possibilitando que o usuário o pressione ocorrendo assim um registro. Para resolver este problema, estou usando o método ValidationResult.isEmpty para desabilitar o botão enquanto o result estiver "sujo" de mensagens Warning e Error. É a maneira correta?

Outra coisa que não ficou muito claro para mim, é o registro dos campos obrigatórios usando a classe ValidationComponentUtils. Quais são as reais conseqüências?  

Obrigado pela atenção,
Hugo Teixeira
Re: Validation
Reply Threaded More
Print post
Permalink
Oi Raphael,
Raphael F. wrote:
Para resolver este problema, estou usando o método ValidationResult.isEmpty para desabilitar o botão enquanto o result estiver "sujo" de mensagens Warning e Error. É a maneira correta?
Utilizar o método isEmpty() é uma boa opção sim.
Raphael F. wrote:
Outra coisa que não ficou muito claro para mim, é o registro dos campos obrigatórios usando a classe ValidationComponentUtils. Quais são as reais conseqüências?  
Os metodos setMandatory() e setMessageKey() da classe ValidationComponentUtils anotam dentro do componente que ele é obrigatório. Essa anotação será lida por outras classes da API que controlam o visual da tela (como a classe IconFeedbackPanel, por exemplo).

Grande abraço,
Hugo Teixeira
www.componenthouse.com
Raphael F.
Re: Validation
Reply Threaded More
Print post
Permalink
Hugo, obrigado pelo esclarecimento ;)

Raphael Fischer
raphaf@gmail.com