【发布时间】:2011-07-10 06:05:52
【问题描述】:
如何在 JSF 和 Richfaces 中以字段旁边的图标形式显示验证错误消息,并在鼠标悬停在错误图标上时显示带有错误消息的工具提示?
【问题讨论】:
标签: jsf validation richfaces
如何在 JSF 和 Richfaces 中以字段旁边的图标形式显示验证错误消息,并在鼠标悬停在错误图标上时显示带有错误消息的工具提示?
【问题讨论】:
标签: jsf validation richfaces
你可以这样做:
<h:message tooltip="true" showSummary="true" showDetail="true" for=... />:这样详细信息将显示为工具提示,隐藏摘要,将其替换为图标 (see how)。<rich:panel id="myid" rendered="#{bean.errorDisplayed}"><h:graphicImage src"patho/to/image.png" /></rich:panel>,创建工具提示<rich:toolTip for="myid"><h:message for="inputid" /></rich:toolTip>,在backingbean 中使用FacesContext.getMessages(String clientId) 来检查表单消息。要获取输入的 clientId,请使用 UIComponentBase.getClientId
h:message,并做一些js技巧将显示的消息包装在工具提示中,并显示一个图标(所有js库都有工具提示插件)。【讨论】: