Foco h:inputText a partir do MB

3 respostas
F

Pessoal, estou trabalhando com jsf. Como posso a partir do meu Managed Bean focar determinado h:inputText conforme a validação que estou fazendo? A mensagem estou fazendo assim:

FacesContext.getCurrentInstance().addMessage(“login”, new FacesMessage(“Usuário Inválido.”));

Agora p/ focar não estou conseguindo.

3 Respostas

F

tenta fazer um binding, do componente para o MB, ai vc trabalho com a variável que foi feio o binding dentro do MB

F

não teria uma forma mais direta, ja que o MB se relaciona com jsf direto: ex:

tenho declarado no meu MB
private UIInput inputUsuario;

algum comando que faça isso:
FocusAdapter(inputUsuario);

Desde ja agradeço,

F

Alguem?

Preciso apenas focar o campo depois de sua validação se o valor digitado for invalido.

vi algo sobre funções ajax em algum evento do inputText, mas nada claro. Alguem pode me dar uma luz? Obrigado.

Criado 26 de agosto de 2011
Ultima resposta 28 de ago. de 2011
Respostas 3
Participantes 2