【问题标题】:Error messages in JSF and RichfacesJSF 和 Richfaces 中的错误消息
【发布时间】:2011-07-10 06:05:52
【问题描述】:

如何在 JSF 和 Richfaces 中以字段旁边的图标形式显示验证错误消息,并在鼠标悬停在错误图标上时显示带有错误消息的工具提示?

【问题讨论】:

    标签: jsf validation richfaces


    【解决方案1】:

    你可以这样做:

    • 使用<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库都有工具提示插件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 2011-03-12
      • 2014-09-11
      • 2012-08-19
      • 2014-06-21
      • 1970-01-01
      • 2017-07-03
      相关资源
      最近更新 更多