【发布时间】:2013-10-11 20:41:10
【问题描述】:
如果我有这个工具提示:
<p:tooltip for="code" hideEffect="fade" showEffect="fade" >
<p:message for="code" />
</p:tooltip>
如何仅在存在错误验证消息时才显示工具提示框?
目前我的工具提示如下所示:
【问题讨论】:
标签: jsf primefaces tooltip message
如果我有这个工具提示:
<p:tooltip for="code" hideEffect="fade" showEffect="fade" >
<p:message for="code" />
</p:tooltip>
如何仅在存在错误验证消息时才显示工具提示框?
目前我的工具提示如下所示:
【问题讨论】:
标签: jsf primefaces tooltip message
如果还有人需要这个。这适用于 JSF 2.2 PF 5.0
<p:tooltip id="toolTipContent" for="code" trackMouse="true"
rendered="#{not empty facesContext.messageList and not empty facesContext.getMessageList('form:code')}">
<p:message for="code" /> </p:tooltip>
【讨论】:
添加一个渲染属性并检查该元素是否有错误消息:
rendered="#{not empty facesContext.getMessageList('code')}"
【讨论】: