Mensagem na página está sendo exibida fora do lugar

0 respostas
J

Estou com o seguinte problema: Quando vou validar o que o usuário digitou e da algum erro, a mensagem informando o erro não vai para o lado do componente, e sim para o topo do formulário!

Segue um exemplo do código de validação e da página xhtml.

if (usuario.getEmail() == null || usuario.getEmail().equals(""))
		{
			context.addMessage("frm:emailUsuario", new FacesMessage(FacesMessage.SEVERITY_ERROR,
					"O E-mail deve ser informado",
					"Informe o E-mail do usuário!"));
		}

Página xhtml

[b]<!--A mensagem aparece aqui -->[/b]

<!--Demais campos -->

<h:outputText value="E-mail:" />
	    	<h:panelGroup>
	    		<p:inputText value="#{usuarioBean.usuario.email}" id="emailUsuario" /> [b]<!-- A mensagem deveria aparecer aqui>[/b]
	    		<h:message for="emailUsuario" />
	    	</h:panelGroup>
Criado 7 de setembro de 2011
Respostas 0
Participantes 1