Tem como colocar o cursor em um determinado inputText quando carregar um <h:form> de uma página?
Como colocar o cursor no inputText quando carregar um form jsf?
T
1 Resposta
T
Consegui! A minha implementação ficou assim:
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jstl/core"
template="/templates/common.xhtml" >
<ui:define name="body">
<h:form id="form2" >
<rich:panel header="Busca">
<h:outputText value="Entre com o código: " />
<h:inputText styleClass="teste" id="codigo" binding="#{produtoMB.codigo}">
<rich:jQuery selector="#codigo" query="focus()" timing="onload" />
</h:inputText>
<rich:hotKey selector="#codigo" key="return"
handler="#{rich:element('busca')}.onclick();return false;"/>
<a4j:commandButton action="#{produtoMB.buscaId}" value="Buscar"
reRender="output,form2" id="busca"/>
</rich:panel>
</h:form>
<h:panelGrid id="output" columns="2">
<h:outputText value="Codigo: " />
<h:outputText value="#{produtoMB.produto.codigo}" />
<h:outputText value="Preço: " />
<h:outputText value="#{produtoMB.produto.preco}" />
<h:outputText value="Descrição: " />
<h:outputText value="#{produtoMB.produto.descricao}" />
</h:panelGrid>
</ui:define>
</ui:composition>
Criado 27 de junho de 2009
Ultima resposta 28 de jun. de 2009
Respostas 1
Participantes 1
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo