0
如何在顯示驗證錯誤時生成彈出窗口?例如<h:inputText required="true">
如果我跳過並按提交按鈕,我想在彈出窗口中顯示<h:message>
。這可能在JSF 2.0或使用jQuery或任何其他?在彈出窗口中顯示錯誤消息JSF
如何在顯示驗證錯誤時生成彈出窗口?例如<h:inputText required="true">
如果我跳過並按提交按鈕,我想在彈出窗口中顯示<h:message>
。這可能在JSF 2.0或使用jQuery或任何其他?在彈出窗口中顯示錯誤消息JSF
是的,這是非常可能的。
要生成彈出窗口,請使用jQuery對話框小部件(記錄here)。在你的XHTML以下
地點:
<h:outputScript rendered="#{not empty facesContext.messageList}" ...>
這將確保如果有至少一個消息的JavaScript將得到渲染。
在由h:outputScript引用的javascript中,加載一個帶有h的jQuery對話框:消息作爲內容。確保jQuery對話框的「autoOpen」屬性設置爲true。這將在文檔加載後立即生成對話框。
希望這會有所幫助。