Foco no input após o update do JSF

72 views
Skip to first unread message

sutil

unread,
Jul 24, 2013, 3:38:38 PM7/24/13
to redfo...@googlegroups.com
Estou tentando setar o foco no input com o id resposta após o botão Ok fazer o update no panel. Alguém pode ajudar?
Valeu.


<h:form>

<p:panel id="panel">
<p:focus context="panel" />

<h:panelGrid columns="5">
<h:outputText value="#{bean.tabuada.a}" style="font-size:100px;" />
<h:outputText value=" x " style="font-size:100px;" />
<h:outputText value="#{bean.tabuada.b}" style="font-size:100px;" />
<h:outputText value="=" style="font-size:100px;" />
<p:inputText id="resposta" value="#{bean.resposta}"
styleClass="resposta" size="3" tabindex="1" />
</h:panelGrid>
<p:commandButton value="Ok" update="panel" actionListener="#{bean.responder}" />

</p:panel>

</h:form>

Luiz Henrique Natalino

unread,
Jul 24, 2013, 3:48:15 PM7/24/13
to redfo...@googlegroups.com
Tenta alterar

<p:focus context="panel" />

para

<p:focus for="resposta" />

abraços


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Redfoot JUG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para redfoot-jug...@googlegroups.com.
Para postar neste grupo, envie um e-mail para redfo...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/redfoot-jug.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/redfoot-jug/22a2c284-8eab-426d-a656-bdca133e48a4%40googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Att. Luiz Henrique Natalino

sutil

unread,
Jul 24, 2013, 4:08:46 PM7/24/13
to redfo...@googlegroups.com
Infelizmente não funcionou Luiz, mas obrigado pela força!

Rafael Zeffa

unread,
Jul 25, 2013, 7:28:23 AM7/25/13
to redfo...@googlegroups.com
da pra fazer com javascript 

<p:commandButton onsuccess="document.getElementById('formId:campoId').focus();"




Wagner Fusca

unread,
Jul 25, 2013, 8:09:45 AM7/25/13
to redfo...@googlegroups.com
testei aqui e deu certo

"<p:focus context="panel" for="resposta"/>"

só tenha certeza que o campo resposta tenha getter e setter lá no managedBean.





Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
-------------------------------------------------------------
Wagner Mendes Voltz - FUSCA
Deus é o nosso refugio e fortaleza
Maringá - PR - Brasil

Eduardo Sutil

unread,
Jul 25, 2013, 8:42:18 AM7/25/13
to redfo...@googlegroups.com
Rafael Zeffa e Fusca, testei das duas formas e não deu, mas vou verificar certinho todo o processo. Valeu pela força!




Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Programador de Sistemas - Produtec Informática
Informática UEM

sutil

unread,
Jul 25, 2013, 9:23:58 AM7/25/13
to redfo...@googlegroups.com
Obrigado a todos. A solução do fusca deu certo.

 
"<p:focus context="panel" for="resposta"/>" 


Não tinha conseguido antes devido a referência de um arquivo .js que não existia.
Comedi um erro primário =/

Abraço!
Reply all
Reply to author
Forward
0 new messages