如何使用rich:message显示工具提示

时间:2012-05-31 16:15:17

标签: jsf richfaces tooltip

抱歉我的英语不好 我正在使用RichFaces 4.2.2.Final 验证错误时,我只想显示图标 我想在鼠标悬停时将错误消息显示为工具提示 这可能吗?
根据{{​​3}},似乎有可能。

2 个答案:

答案 0 :(得分:0)

我从未使用Richfaces 4.X但是当我想实现工具提示时,我尝试了以下方式...

 <h:outputText title="#{log.message}" value="#{fn:substring(log.message,0,10)}..."  rendered="#{(fn:length(log.message)>=10)}"/>
 <h:outputText title="#{log.message}" value="#{log.message}" rendered="#{!(fn:length(log.message)>10)}" />

希望它可以帮到你

答案 1 :(得分:0)

谢谢你的回复 我决定使用notifyMessages而不是tooltip。

# xthml
<rich:notifyMessages ajaxRendered="true" stayTime="2000" nonblocking="true" showDetail="true" showSummary="false" />
<rich:message ajaxRendered="true" for="clientId" showDetail="false" showSummary="true" escape="false" /> 

# backing bean
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_ERROR, "&nbsp;", message);
FacesContext.getCurrentInstance().addMessage("clientId", msg);