我使用<h:selectOneRadio>
JSF2 中的组件来创建单选按钮。一个是“是”,另一个是“否”。请注意,我不能在这里使用复选框。
在我的支持 bean 中,我有一个boolean
属性。When "yes" is selected, I want that boolean to be true
and when "no" is selected I want it to be false
. 我怎样才能做到这一点?
这不这样做:
<h:selectOneRadio value="#{bean.bool}">
<f:selectItem itemValue="false" itemLabel="Yes" />
<f:selectItem itemValue="true" itemLabel="No" />
<f:ajax event="change" render="theDiv" />
</h:selectOneRadio>
<h:panelGroup layout="block" id="theDiv" rendered="#{bean.bool}">
....
</panelGroup>