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?
Tente utilizar o Firebug, ou o console do navegador pra ver se tem algum erro javascript
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 [quote]<p:tooltip />[/quote]
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>