Primefaces ToolTip

2 respostas
F

Boa tarde gente.
Estou com um problema e quero ver se alguem já passou por isso:

Utilizo o ToolTip do primefaces para dar uma ‘ajudinha’ para os usuarios.

No exemplo abaixo funciona beleza:

<p:inputText id="id_obs"
             value="#{pedidoBean.pedido.obs}"
             label="Observação: "
             styleClass="inputTextUpCaseGrande"
             size="100"
             maxlength="100">
     <f:validateLength maximum="100" />      
     <p:tooltip for="id_obs" value="Digite uma observação." showEffect="fade" hideEffect="fade" />  					
</p:inputText>

Mas quando utilizo o AutoComplete ou o selectOneMenu, o tooltip não funciona.

Alguem pode me ajudar?

2 Respostas

alanrodrigues

Tente utilizar o Firebug, ou o console do navegador pra ver se tem algum erro javascript

Mayco_Lucian

Cara usa de forma generica

<p:autoComplete id="acButton" size="17" dropdown="true" forceSelection="true" minQueryLength="3" value="#{localControle.entidade.vigButton}" scrollHeight="100" var="obj" itemLabel="#{obj.nrIdentificacao}" itemValue="#{obj}" completeMethod="#{localControle.listaCadButton}" required="true" converter="buttonConverter" title="#{personalizacaoControle.getLabel('local.cadastro.button.tooltip')}" requiredMessage="#{personalizacaoControle.getLabel('campo.obrigatorio')}"/>

Title é a mensagem que irá aparecer no tooltip.
Fora do form coloque

<p:tooltip />

Só isso, funciona em qlq componente exceto no selectOneMenu, ai vc pode fazer assim:

<p:tooltip for="idDoSelectOneMenu"> <h:outputLabel value="Mensagem ToolTip Aqui" /> </p:tooltip>

Criado 8 de julho de 2013
Ultima resposta 21 de out. de 2013
Respostas 2
Participantes 3