【问题标题】:Displaying error message in popup JSF在弹出 JSF 中显示错误消息
【发布时间】:2010-07-08 18:42:24
【问题描述】:

如何在显示验证错误时生成弹出窗口?例如对于<h:inputText required="true">,如果我跳过并按下提交按钮,我想在弹出窗口中显示<h:message>。在 JSF 2.0 或使用 jQuery 或其他任何方法中是否有可能?

【问题讨论】:

    标签: jquery jsf error-handling popup


    【解决方案1】:

    是的,很有可能。

    要生成弹出窗口,请使用 jQuery 对话框小部件(记录在 here)。

    将以下内容放在您的 xhtml 中:

    <h:outputScript rendered="#{not empty facesContext.messageList}" ...>
    

    这将确保在至少有一条消息时呈现 javascript。

    在 h:outputScript 引用的 javascript 中,加载一个以 h:messages 为内容的 jQuery 对话框。确保 jQuery 对话框的“autoOpen”属性设置为 true。这将在文档加载后立即呈现对话框。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-03-12
      • 2014-09-11
      • 2013-07-14
      • 2013-02-07
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      相关资源
      最近更新 更多