[JSF] - Pular a validação padrão (required=true) e validar apenas pelo validator associado

1 resposta
MrDataFlex

Pessoal, estou com um problema. Eu não quero utilizar a validação padrão de required=true (pois, na hora de mostrar a mensagem, ele mostra no formato form:nomedocampo:, o que eu acho feio (queria apenas o nome do campo, a proposito, se souberem como retirar isso tbm eh de valor)).

Acontece que, se eu remover o required, ele não chama o meu validator (validators normais do jsf).

Alguem tem alguma dica?

Valeu!

1 Resposta

nandobgi

Opa blz?

Para retirar o nome do container você pode utilizar o seguinte atributo no seu <h:form>

&lt;h:form prependId="false"&gt;
&lt;/h:form&gt;

Dessa forma o nome dos componentes dentro do container form não utilizaram o nome do container.

Os validatores somente são invocados quando existe um valor no componente a ser validado.

[ ]'s

Criado 9 de abril de 2009
Ultima resposta 9 de abr. de 2009
Respostas 1
Participantes 2