如果存在错误验证消息,则呈现工具提示

时间:2013-10-11 20:41:11

标签: jsf primefaces tooltip message

如果我有此工具提示:

<p:tooltip for="code" hideEffect="fade" showEffect="fade" >
    <p:message for="code" />
</p:tooltip>

如果存在错误验证消息,我该如何显示工具提示框?

目前我的工具提示如下所示:

enter image description here

2 个答案:

答案 0 :(得分:4)

如果有人还需要这个。这适用于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>

答案 1 :(得分:0)

添加渲染的属性并检查此元素是否有错误消息:

rendered="#{not empty facesContext.getMessageList('code')}"