【发布时间】:2015-06-13 09:55:37
【问题描述】:
我有一个场景,其中有多个单选按钮用于不同的状态,例如 Active、Inactive、Pending。
如果我将状态从活动更改为非活动,它应该会弹出一条警告消息。同样,在选择其他单选按钮时,它应该有不同的警告消息。
将radioButtons 获取为ListofStatus
<h:selectOneRadio id="statusList" value="#{Bean.billProgram.billProgramStatus}">
<f:selectItems value="#{Bean.statusList}" />
</h:selectOneRadio>
任何想法如何做到这一点。我是 JSF 的新手。我在 JS 中尝试过,但没有奏效。或许会在ManagedBean这边完成。
【问题讨论】:
-
您在哪里显示消息 -
<h:message(s)>?您是在谈论不同的严重程度吗?您可以定义不同的严重级别,例如FacesMessage.SEVERITY_INFO、FacesMessage.SEVERITY_WARN、FacesMessage.SEVERITY_ERROR、FacesMessage.SEVERITY_FATAL,如果需要,您还可以覆盖特定的 CSS 类,例如infoClass、warnClass、errorClass、fatalClass同样,对应的样式如infoStyle、warnStyle、errorStyle、fatalStyle。